709
2
681
1
640
1002
1067
731
571
459
906
528
836
529
760
2406
6
795
499
807
696
987
771
586
856
457
616
805
1182
578
620
398
513