89636
858323
743468
682958
649757
76995
329703
542210
437658
876272
403597
598891
5169799
3589581
3117148
2418804
2243988
2069609
1989358
192178
1776118
1724136
1696196
1642471