2610 60
21392 224
9225 631
28001 128
56560 458
5476 412
8464 629
17069 491
68818 377
7653 521
3066 674
7534 688
47306 897
10028 297
2840 198
4168 171
44156 945
53569 550
15577 211
6892 645
23714 531
52789 914
7713 717
5731 210
1735 83
16201 812
14098 109
8166 260