166
181
155
170
161
176
154
1822
156
153
168
13410
10790
8471
6870
575262
5420
5220
4591
451147
4509
395142
32150