10282181 3110
13009529 3697
15641640 5221
2742575 625
3722564 1460
4910416 2236
7321315 1888
6640352 2880
2498100 816
7937862 2299
2543527 826
1256605 354
2000924 697
8827988 3518
6539001 2287
12712928 3747
3904622 1121
2566445 760
1860319 468
4012445 1423
1404015 279
3539767 838
15021952 3301
32908402 13574
2560526 885
786061 185
6243616 2123
2510833 885
13614515 2818
890459 245
936524 241
3525941 914
12760602 3820
2959110 926