1007
1007
1007
1008
1008
1008
1009
1010
1010
1012
1013
1016
1017
1019
1019
1019
1021
1022
1023
1026
1026
1041
1043
1051
1058
1058
1064
1066
1066
1068
1072
1077
1078
1079
1080
1086
1094
1096
1096
1096
1099
1100
1100
1100
1099
1097
1091
1086
1076
1076
1066
1067
1065
1080
1085
1079
1077
1079
1082
1082
1082
1080
1076
1079
1082
1082
1079
1078
1073
1072
1073
1075
1077
1080
1083
1086
1086
1085
1091
1109
1110
1116
1116
1117
1113
1113
1118
1118
1119
1121
1119
1119
1119
1116
1112
1111
1111
1103
1101
1102
1102
1098
1096
1093
1093
1094
1094
1086
1086
1084
1081
1078
1074
1072
1071
1070
1070
1079
1080
1086
1084
1080
1080
1079
1082
1082
1082
1077
1077
1084
1084
1082
1065
1067
1066
1077
1086
1097
1099
1101
1101
1101
1101
1101
1096
1095
1094
1091
1087
1079
1078
1072
1069
1064
1058
1054
1054
1053
1052
1049
1043
1043
1035
1035
1029
1028
1022
1021
1019
1019
1017
1015
1014
1014
1013
1013
1010
1010
1009
1008
1006
1006
1006
1006
1006
1005