42017 147
6848 744
8293 316
2676 507
2206 141
12151 478
12679 557
8591 754
6840 677
6683 526
1748 371
999 31