401

1570

888

861

570

1482

1052

927

1256

484

466

1274

1340

251

1829

247

1031

1482

589

568