508

1730

587

1259

1297

834

1662

1827

741

288

458

802

1206

130

345

965

1116

1920

1295

1842