581881
802268
192666
686196
586414
951230
97914
964406
485416
763417
60714
633288
5082799
3516581
3014148
2320804
2213988
2009609
1906357
189878
1746118
1715136
1663195
1624471