23695336 16364
16175812 11517
4802128 2594
6022850 1998
2419208 1178
731736 1840
6364982 2572
409016 1002
2168993 967
260155 753
2666008 1655
4756858 1928
11330508 5626
3091192 1096
277990 518
11678173 6886
243501 329
1270240 427
181882 420
3526280 860
2078534 697
228755 782
3562104 2371
2100603 703