52294523 19578
32000837 12742
21297490 6060
12117235 4724
26308971 7982
8085661 2711
29845654 8303
12879351 4699
23129029 9393
41253688 17680
6529850 2148
4177567 1388
12602542 4636
34810369 14982
97431480 33869
26958703 11821
5432768 1778
9915145 3992
20470281 7040
9720291 2846
17594721 7068