1239
1287
1248
869
904
871
1188
855
938
844
963
1279
1233
1351
1052
1312
944
1053
1331
1376
1275
1273
1257
1370
1456
1115
1313
1311
1180
1300
1123
1119
1486
1397
1124