876
1190
810
1429
1248
971
1228
1286
1233
858
904
855
1178
854
937
843
962
1266
1222
1338
1041
1298
944
1053
1319
1376