970
973
988
989
983
975
969
970
972
970
975
972
973
968
978
983
999
1042
1065
1072
1080
1088
1107
1116
1129
1142
1148
1155
1166
1175
1168
1160
1152
1122
1111
1099
1093
1078
1065
1062
1050
1048
1047
1038
1023
1016
1000
986
983
976
967
974
984
988
985
970
968