907

256

519

1348

1167

1335

756

1289

824

257

905

1928

605

960

1126

508

727

242

852

697