90543
14857
705865
163178
9642
261803
652930
128217
485650
898656
150958
29116
5079799
3512581
3001148
2309804
2211988
2007609
1902357
189778
1742118
1715136
1658195
1624471