29899821 12487
6732263 2447
99524095 38424
18472906 7498
11689108 7458
21165854 7191
23777872 10059
20216811 7995
20200748 6443
27335364 9544
36461163 16499
38633021 19069
16096797 7684
97074328 40755
74395752 32977
18743080 7847
14137295 4128
19657227 9324
12671437 3926
137356592 66991
36305792 16373
7487744 3132
16765756 6964
18169802 3675