29582200 11627
10696327 3157
28767902 11824
14985528 5051
11173124 3339
14210720 4702
5006077 958
8647550 2814
10881081 3056
8181357 2362
18524146 6163
41631913 18563
5785547 1511
16577543 6201
8735735 2796
16053566 4567
5528144 1627
2538212 540
8987559 3034
5388120 1621
8158766 2657
9043991 2805
4745912 1294
4476266 1306
5269364 1419
4349952 1332
2925441 829
8504055 2569
3877152 1288
8217982 2563
8996390 2522