1023
954
1081
1486
1042
1029
1155
1046
937
1508
843
1026
1281
1149
1070
1024
1209
1650
825
955
1120
926
1035
979
950
990
3553
945
962
847
1501
880
883
2596
1160
999
885
1178
1448
1249
2986
1196
1016
877
1028
951
985
1106
1325
932
1356
975
1067
1090
1112
1167
1112
1077
1156
1133