982

1048

1949

418

144

1248

1982

1891

469

1015

504

680

1244

1990

1273

261

754

214

1806

945