1023
954
1081
1484
1042
1029
1155
1046
937
1507
843
1026
1281
1149
1069
1024
1209
1649
825
955
1120
926
1035
979
949
990
3553
945
961
846
1501
880
882
2596
1160
999
885
1178
1448
1249
2985
1196
1016
877
1028
951
985
1106
1323
932
1356
975
1067
1090
1112
1167
1112
1076
1155
1133