644
679
666
653
689
671
999
752
910
926
1038
1020
1932
1162
1146
943
1003
971
960
1070
1480
1492
1515
770
702
684
712
743
692
727
815
719
683
659
771
772
705
697
700
710
675
687
704
651
522
838
741
904
763
780
881
760
731
785
759
812
797
798
773
1010
809
852
1021
922
794
918
756
915
841
1022
1083
819
857
970
906
951
948
896
873
992