954
955
955
939
941
950
967
987
987
1010
1007
1007
1001
999
970
970
983
986
992
992
1003
1017
1020
1022
1030
1029
1038
1043
1043
1048
1049
1047
1049
1053
1039
1038
1050
1055
1058
1066
1070
1070
1074
1082
1095
1106
1110
1111
1131
1144
1148
1155
1155
1155
1153
1156
1157
1154
1154
1150
1149
1149
1145
1150
1148
1145
1135
1077
1075
1073
1069
1031
1024
1006
981
967
966
955
952