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