581881
802268
192666
686196
586414
951230
97914
964406
485416
763417
60714
633288
5084799
3516581
3016148
2320804
2214988
2010609
1907357
189878
1746118
1715136
1663195
1624471