16980622 4750
13242720 4545
1325349 373
969171 106
10552958 3565
17264961 5837
1370723 398
55838380 12490
17723960 5004
14340836 3999
148295482 19000
100552944 37180
1290852 317
41261623 17690
989852 298
1255634 326
79962406 30878
9975052 4137
62738477 32191
1354997 223
23999200 7910
12141322 1441