810
1429
1248
971
1227
1286
1233
858
904
855
1178
854
936
843
962
1266
1222
1338
1041
1298
943
1053
1319
1376
1275
1272
1253
1360
1455
1113
1311
1309
1278
1171
1288
1123