174
162
1410
1610
172
140
141
143
147
170
164
157
15941
12950
10491
9060
716263
6950
6550
5831
572147
53610
503142
4330