3020
1320
621514
2731833
834215
1467217
2320
58665
58708
1863054
92159
370
435228736
241034380
1685308313
158712269
131656180
125624260
1136378896
104876214
89973182
84098292
76557141
70487160