303

855

870

1864

1686

1910

1893

665

310

482

1902

649

895

1299

506

716

584

344

174

576