708766
1004430
300142
603526
841918
471388
839508
904541
159702
218456
285632
71264
5117799
3551581
3052148
2357804
2226988
2033609
1947357
191078
1756118
1718136
1682195
1633471