951
895
899
923
887
873
1048
855
877
981
1000
1047
1024
989
1101
1029
999
969
968
1041
2562
2636
2898
1061
2488
1074
1022
1027
1068
1062
1188
1055
1016
1037
1010
1145
1071
990
1017
1040
1032
974
1063
1023
985
1046
1087
1082
1070
1109
1019
1106
1066
1073
1581
1095
1122
1085
1140
1100
1212
1183
972
1184
1108
1193
1088
1196
1317
1427
1277
1302