42152 282
7502 135
5044 413
33142 821
17866 237
31285 334
8880 540
12787 738
106343 625
44612 350
84627 442
10140 577
3583 608
7115 532
4033 472
3177 543
2909 552
5327 883
7737 122
1800 63