59975688 29653
25572057 18739
7225270 2249
8182441 2730
93549763 51647
27448138 11557
12457225 5896
24783028 12274
20651830 11108
6937139 3006
39296755 26339
22695863 12120
14420510 5073
2022664 1275
14361554 5086
17722393 6066
2528275 1011
221790 587
7884002 2808
2884201 1536
21946273 7847
5894629 1963
1324008 562