40623553 14595
24142495 12198
10206845 4439
10122604 4699
9210169 4322
7770314 2588
8393572 2221
17311227 6713
12501458 5013
5053729 2290
4495619 1709
11893789 4426
2252880 414
8477116 3776
11904370 5563
2665905 898
4184843 1630
672172 1677
1800405 534
7300863 3059
11728777 4907
6042815 939
4596985 2111