158
173
203
190
160
170
172
1514
177
162
164
11350
9280
7080
5580
511262
4470
4210
3999
3841
363147
340142
29249