999493
213343
429847
861612
234683
908653
183937
817782
180352
976741
8627
552525
5082799
3513581
3009148
2316804
2212988
2008609
1905357
189878
1746118
1715136
1661195
1624471