509890
864614
983264
780555
485501
42065
228750
98632
97715
986650
491582
94568
5135799
3558581
3065148
2372804
2229988
2045609
1956357
191278
1763118
1719136
1687196
1635471