406
0
942
38
788
661
1494
466
11447
758
1478
410
730
1210
890
941
1601
620
577
1123
361
1765
563
511
950
1
440
1415
453
405
420
706