2962
1199
1287
1367
1466
1263
6965
4111
1468
1209
1142
1240
1811
1005
1049
1411
1183
1381
1320
1376
1171
945
1437
1180
1195
986
1252
1262
1007
963
1092
1108
1066
978
1072