307
3
294
1
239
201
219
0
334
296
357
346
381
2449
177
195
1539
2
265
282
510
178
234
14232
14
3175
10
768
4
276
542
286
215
311
649
38752