157
153
1610
155
159
186
1913
2310
154
163
168
12170
9920
7881
6180
545262
4960
4620
4241
4229
403147
369142
31050