42333 493
50747 332
43625 373
123321 769
24778 242
19279 841
13833 556
10370 450
40246 241
2513 233
3600 846
2141 269
1339 56
5311 875