29772174
21492170
15117112
11035118
1044083
9447117
8543126
830496
829099
8202130
8098107
8069129
6894118
614199
587265
5767134
5535101
5349112
527869
515198
4626113
432287
4195107
4189121
413762
406667
4031111
399796