877486
23525
883338
63960
652245
850174
519650
969808
500922
149973
499313
419301
347841
87669
528725
957840
624999
394949
765875
126121