2951
1190
1277
1356
1453
1247
6954
4083
1457
1196
1128
1231
1799
998
1187
1039
1400
1167
1367
1311
1365
1160
931
1427
1170
1181
977
1243
993
951
1081
1098
1054
971
1055