680

1480

1632

228

1908

257

350

219

1332

350

458

1137

1731

983

1062

862

1683

442

617

288