985
1098
877
894
1293
888
1479
931
851
1226
891
1056
871
1050
876
1190
810
1429
1248
971
1228
1286
1233
858
904
855
1178
854
937
843
963
1266
1223
1338
1041
1298