86693
560448
42659
363857
674559
439651
782392
435712
26230
1001582
996486
963881
5156799
3570581
3093148
2398804
2234988
2057609
1975358
191778
1773118
1722136
1691196
1638471