529579
199542
43754
776803
819866
87989
531626
685425
727199
464457
645512
310435
5052799
3491581
2967148
2293804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1620471