241036380
158715269
104876214
76557141
1370
1330
1324427
2792339
6739779
2337523
2245230
3141173
435235736
1685318313
131656180
125626260
1136418896
89973182
84098292
70487160