153
154
173
152
160
159
180
161
167
170
15951
12970
10501
9100
716263
6960
6560
5841
572147
53610
503142
4330