85992
270742
542529
654208
15111
84593
489663
588779
1032281
369310
176199
938615
5079799
3512581
3001148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471