82580
283885
138260
682551
767717
466482
536903
812280
285708
450153
242853
120741
5052799
3491581
2967148
2293804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1620471