906

1094

296

1277

1099

474

1656

516

1275

1324

388

1921

910

853

508

1747

524

538

1422

1020