3002 528
24482 943
46503 826
31430 407
42850 337
18219 552
42070 471
3194 625
3769 452
3404 195
30321 286
221066 174
1102 146
5437 715
65200 594
36184 653
23597 511
59447 124
15915 522
23245 122
10944 263
16422 590
3978 516
29236 111
51311 94
10117 183
3843 194
9879 881