42357 147
8375 746
10121 316
2822 507
2300 141
12459 478
14015 558
9698 754
7085 678
6954 526
1820 371
1151 31