531

505

983

1557

234

454

1874

437

1358

668

902

1268

1259

1612

578

1793

1263

972

561

908