1000 241
288 55
2756 840
2345 528
61388 447
74418 346
4353 198
68591 302
4342 102
39471 563
29077 734
36609 325
4670 262
8226 606
48319 694
28493 752
4240 326
1058 297
29109 275
23223 264
19211 280
9312 679
2655 748
25822 383