35533366
12619
31355789
11165
46290050
11473
25474266
8227
15364643
5450
9262919
2095
20680865
4523
15612549
5196
324369
395
13663191
3044
13919740
3892
4363973
1159
7623024
1856
7828135
1360
5896084
1539
5200655
1184
270619
226
4391233
999
251044
405
3665082
904
1488964
392
197964
122
2998323
1014
55153
119
1039864
223
1527948
420
574301
147
9692683
2931