534

703

1196

1482

1071

656

148

849

1299

814

1200

409

471

791

1452

1689

259

803

1977

1632