858323
743468
682958
649757
76995
329703
542210
437658
876272
403597
598891
781514
5140799
3564581
3068148
2380804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471