298116
943322
759156
424740
857685
74740
228683
474994
140281
169553
445257
986600
5082799
3516581
3011148
2319804
2213988
2009609
1905357
189878
1746118
1715136
1663195
1624471