166
181
155
170
161
176
154
1822
156
153
168
13370
10760
8391
6830
572262
5400
5220
4581
450147
4509
395142
32050