2973 528
24445 943
46398 825
31358 407
42679 337
18160 552
42044 471
3140 625
3725 452
3308 195
30055 286
220905 174
1084 146
5364 715
64346 594
35733 653
23353 511
59396 124
15847 522
23184 122
10897 263
16330 590
3959 516
29151 111
51296 94
10054 183
3779 194
9576 881