42016 525
10993 442
3043 273
5790 49
2340 326
38970 298
27027 396
11451 830
9711 584
6460 742
5726 495
5068 817
2293 87
3175 380
82231 864
8987 104
3813 192
7536 612
32481 407
68490 525
13048 121
34417 781
94768 196
1838 99
18679 443
3925 392
14173 133
6038 52