1098

1268

583

1331

154

445

660

1043

357

519

1282

725

1564

1763

386

203

195

412

1135

750