1000989
925900
296903
710620
95379
592603
240785
59955
98864
593607
216460
876785
5140799
3562581
3068148
2380804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471