105455830 54085
60670342 26194
23517173 10851
47108554 21837
26465903 10442
45246168 21306
17840856 6446
22727484 11165
30235736 12990
9154688 4102
8832848 2849
57229214 20743
9215488 2946
28935299 11944
20228378 3512
29423000 19895
15962133 15934
40497852 18529
31249581 18582
14948407 4442
12737891 4775
28469812 12666