2962
1198
1287
1367
1466
1263
6964
4108
1468
1209
1142
1240
1811
1005
1199
1049
1411
1183
1380
1320
1376
1171
944
1437
1180
1195
986
1252
1261
1007
962
1092
1108
1065
977
1071