187
150
172
157
166
181
155
170
161
1822
1913
13130
10620
8301
6720
567262
5370
5100
4521
447147
4469
389142
31850