1683328
1202816
1100022
1226112
6420
3032
1653115
754011
1119714
55025
961819
100328
435249736
241043380
1685338313
158719269
131666180
125629260
1136458896
104879214
89973182
84107292
76562141
70489160