18595
232148
81893
569376
49897
76226
21244
997137
5726
764497
850297
497191
5083799
3516581
3014148
2320804
2213988
2009609
1906357
189878
1746118
1715136
1663195
1624471