2948
1188
1276
1355
1451
1246
6952
4079
1457
1194
1125
1227
1796
996
1183
1037
1397
1164
1365
1309
1158
929
1426
1170
1179
977
1240
1245
993
949
1077
1096
1054
968
1052