1060

890

1649

759

839

1997

758

598

966

982

229

442

108

1916

1037

547

1220

706

866

1868