66802
298406
119470
297767
881513
301254
121529
172414
524493
683685
855730
1010320
5156799
3570581
3093148
2398804
2234988
2057609
1975358
191778
1773118
1722136
1691196
1638471