653
683
670
658
694
675
1004
755
918
933
1042
1025
1942
930
1165
1150
945
1007
976
964
1074
1494
1507
1532
776
706
688
715
748
695
730
819
722
664
779
777
710
701
705
716
681
689
709
654
526
842
746
909
684
769
784
885
763
747
736
788
765
815
801
802
1015
811
856
1027
978
927
800
797
773
921
799
760
925
845
1026
844
1085
821
860
854
803
973
960
950
899
820
877
994