31862509 9983
21961161 8164
16376261 6936
7612207 3311
25660138 10119
20405822 7411
15550968 6738
10498611 3160
100607237 33442
28304143 10624
13339048 5356
12271415 2818
9073626 2236
5728948 1586
4754900 2177
10215837 5246
39188810 18761
9612142 5136
4479204 2016
3113616 1489
6790439 2139
11479687 4505