488981
2045689
603210
267800
236602
15546
30424
826368
63085
684962
712144
1397160
129528
120394
820535
861905
486700
911983
916772
974906
912457
77663
792728
510655