1134

503

256

1664

543

1526

819

409

539

618

1826

1812

884

166

1096

158

1649

903

359

582