31805178
21815171
16299115
11685120
1090184
9624117
8826126
876196
8608132
847099
8361130
8333107
7124118
622899
5977136
5972103
592965
543869
5433112
528798
1426113
145077
1426112
146059
142898
145183
141867
144594
152769
1435112
1451114
145881
152450
150567
148992
1449115
1449110
147992
144890
151390