815
814
814
814
814
814
814
814
813
811
809
806
805
804
803
804
807
807
808
809
807
802
802
802
795
793
791
790
786
783
784
788
787
784
779
777
775
773
772
771
769
768
768
768
770
770
771
772
773
773
774
775
782
783
784
785
786
791
792
793
795
782
781
779
778
776
776
778
779
781
795
799
799
807
809
810
811
812
820
820
821
831
833
844
845
846
850
852
853
861
861
861
867
867
868
868
869
869
873
874
874
880
882
883
883
884
886
889
889
886
886
887
888
888
888
889
890
892
894
896
897
899
903
907
909
906
903
900
902
910
910
910
913
915
918
923
934
935
937
938
940
940
937
933
930
928
936
938
942
947
951
954
956
960
964
974
970
969
966
966
963
955
956
961
964
966
970
986
986
990
991
1000
1004
1005
1005
1000
999
997
996
993
999
1004
1010
1009
1006
1002
1002
1003
1006
1008
1010
1009
1008
1008
1006
1010
1012
1015
1023
1028
1028
1028
1028
1028
1028
1027
1026
1026
1024
1028
1029
1031
1033
1035
1036
1038
1040
1040
1040
1040
1039
1037
1036
1038
1041
1046
1046
1047
1047
1047
1046
1045
1045
1045
1045
1056
1057
1058
1064
1066
1068
1073
1074
1074
1073
1073
1073
1073
1072
1071
1070
1070
1069
1068
1065
1062
1061
1061
1061
1061
1065
1071
1074
1076
1078
1080
1080
1080
1079
1078
1077
1074
1051
1054
1057
1062
1067
1068
1068
1068
1068
1068
1068
1067
1064
1063
1062
1062
1060
1056
1058
1060
1061
1061
1062
1064
1063
1062
1062
1061
1060
1060
1061
1062
1064
1065
1069
1067
1065
1063
1055
1058
1061
1062
1066
1068
1069
1071
1075
1072
1070
1069
1069
1068
1068
1067
1067
1066
1065
1064
1062
1060
1059
1056
1050
1048
1045
1044
1044
1041
1041
1041
1040