166
181
155
170
161
176
154
1822
156
153
168
13390
10780
8461
6850
574262
5410
5220
4581
451147
4509
395142
32050