330
0
637
320
1446
255
214
379
332
340
536
293
256
308
5713
304
307
239
282
84
368
296
935
449
270
389
1123
2897