954

1488

1230

1279

1504

1683

601

810

1697

677

254

1475

426

994

1947

330

1168

1809

147

1961