0
610
625
697
478
759
734
747
679
593
540
695
704
699
703
689
777
1
510
763
655
730
672
129212
2061
1754
1665
1610
1592