577878
226284
578262
704306
91832
477534
198154
39758
783263
928475
52224
310106
5093799
3520581
3025148
2327804
2216988
2013609
1915357
190078
1746118
1715136
1668195
1625471