320
0
1511
370
411
485
383
415
1357
416
435
433
387
288
729
355
999
901
1107
269
20634
8
455
297
351
895
1675
1762
262