18353868
3584188
18794361
1439550
131312
9536878
3189617
944280
312988
1606434
2842466
1521668
9422394
83898
36624
787331
783154
579962
1257353
1932329
2877204
1841456
1023541
80175
876273
89578
44719
208451
973131
36866
189545
603944
854837
544691
137616
638401
27068192
13261155
11944692
11936198
8775303
8221593
6108810
5799930