34670183
558869
377398
357785
3148117
270092
261167
2533100
2507108
243356
238264
2350114
218789
2153103
213875
208683
207966
205674
198455
1984107
1438111
146097