709
2
680
1
639
1002
1066
731
571
459
906
527
836
529
760
2404
6
795
499
807
696
987
771
586
856
457
616
805
1182
578
620
398
512