42212 75
21159 80
26292 458
10467 223
2643 197
14523 398
15876 731
5371 764
58416 850
2865 411
19926 50
5382 162
4310 656
4088 824
1856 129
17932 762
2532 373
10837 824
3725 858
11539 431
2280 279
15777 297
1068 73
2162 192
3392 819
1916 261
914 139
1988 306