594569
582279
983294
305769
491290
1015800
999741
190382
798174
894914
116747
137222
731351
513909
288507
1129949
487889
885982
736587
242451
1712638
1164833
748607
679616
576352
477850