1348
0
653
527
391
681
1133
417
878
1313
637
1049
1743
1840
1475
1433
405
488
884
596
383
485
442
591
908
2697
393
310
816