503989
783177
142236
448674
788407
587692
98838
560533
422474
772531
674944
8043
5072799
3510581
2997148
2307804
2207988
2005609
1898357
189778
1742118
1715136
1658195
1623471