841

266

971

296

1220

1234

1027

548

105

997

928

865

1939

294

438

160

1774

889

1587

1010