1030

1273

1458

1143

259

1415

360

949

1999

469

1507

145

1910

1392

377

504

1220

1652

1275

892