550559
89636
858323
743468
682958
649757
76995
329703
542210
437658
876272
403597
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471