1523611
2136234
1478227
666411
39342
1658621
39293
23793
791112
58026
1672118
1280212
435219736
241031380
1685308313
158702269
131653180
125624260
1136378896
104876214
89972182
84098292
76556141
70487160