1260

1644

397

1137

1154

1661

806

1446

781

318

1684

1572

761

861

812

1115

1635

349

329

507