108500200 60444
16734883 6421
9702422 3791
186731171 110920
55249244 18214
3542902 1118
25963472 4706
3663232 1174
104608 31
8783189 3169
1966401 603
36809258 3465
12398367 3411
26920065 7605
26441710 12004
17763375 5940
9250491 2519
5085569 1611
6573122 1960
2778220 5720
47752 376