70631
699191
109903
996609
374277
765387
858962
74290
670759
700702
342670
583463
5169799
3589581
3117148
2418804
2243988
2069609
1989358
192178
1776118
1724136
1696196
1642471