640

1734

1957

682

161

967

962

228

1213

1273

771

873

1641

1686

413

930

375

346

1272

380