2935
1186
1260
1351
1446
1239
6944
4052
1450
1188
1118
1224
1790
991
1178
1032
1391
1158
1359
1300
1357
1153
922
1420
1164
1173
969
1231
1237
988
941
1074
1090
1047
963
1046