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