159
153
1614
174
166
170
173
154
2025
160
2012
162
15151
12100
9511
8200
654263
6450
5890
5371
534147
51010
458142
3820