1661

649

1311

879

1780

1288

1255

1673

910

921

318

114

1227

251

1145

820

1652

552

289

477