31857190
30260167
29772174
22210177
21492170
18311244
15117112
14698137
1275394
11035118
1044083
9447117
8543126
830496
829099
8202130
8098107
8069129
710697
6894118
6325108
614199
608082
587265
582390
582165
5767134
575697