163
238
327
1351
1161
119
530
1837
233
136
160
206
185
296
195
215
232
479
280
350
985
171
402
1667
782
1799
275
393
161
157
157
133
279
954
222
246
203
1213
293
2001