26447060 13050
1654579 4530
20954472 9493
19446850 3248
21312413 9258
42553977 25996
7898215 4373
15562727 5526
23149261 7448
7550381 3408
13296240 5560
20915900 5767
10478964 5042
5029812 1592
17827237 6267
61552171 40972
17851506 8143
8834749 1844
6822873 2682
375602 823
6839410 1699
19229066 8607
1460221 2733
509713 986