2981 528
24455 943
46428 826
31379 407
42725 337
18175 552
42050 471
3151 625
3744 452
3339 195
30227 286
220945 174
1093 146
5388 715
64609 594
35832 653
23412 511
59407 124
15868 522
23225 122
10910 263
16349 590
3960 516
29172 111
51300 94
10066 183
3810 194
9584 881