180
161
167
170
160
144
154
166
171
177
142
16331
13190
10691
9340
723263
7070
6700
5981
575147
54210
506142
4450