593
2
400
1
774
714
865
706
547
384
697
456
835
1073
3
435
2055
487
819
504
546
501
651
596
429
521
592
733
558
466
434
512