89869
465416
547225
154580
573478
987372
39540
736584
659144
88045
231830
881615
5079799
3512581
3001148
2309804
2211988
2007609
1902357
189778
1742118
1715136
1658195
1624471