508

919

861

403

1780

631

455

1862

1321

1109

525

1499

1268

548

681

161

765

187

1999

1093