390657
947961
16417
387453
367922
243796
575862
309898
1000120
832179
213110
153882
5097799
3530581
3032148
2337804
2219988
2018609
1927357
190278
1750118
1716136
1672195
1629471