686
803
730
965
877
997
7059
654
905
714
880
1052
840
815
963
792
689
1633
920
1110
775
706
738
712
850
2866
739
679
851
1487
782
695
880
6810
941
818
1057
2194
1185
910
856
771
777
1318
765
1584
1768
3013
1838
1177
2146
942
804
1327
968
665
648
1015
753
884