8528
38834
624743
32786
832148
842365
356393
417866
57903
393104
567682
469300
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471