810
1429
1248
971
1228
1286
1233
858
904
855
1178
854
937
843
963
1266
1223
1338
1041
1298
944
1053
1320
1376
1275
1272
1254
1360
1455
1114
1311
1310
1278
1172
1288
1123