1228
1286
1234
858
904
855
1178
854
937
844
963
1266
1224
1338
1041
1299
944
1053
1321
1376
1275
1272
1254
1360
1455
1114
1311
1278
1172
1289
1123
1111
1468
1388
1124