108

1451

792

1259

643

1686

1824

1146

743

615

1315

905

399

512

1325

1156

1170

451

844

991