617
0
405
320
458
585
683
490
884
653
527
391
681
1133
572
417
878
1313
637
1049
1743
602
1840
1475
591
2348