1527

1250

1042

959

1093

507

158

1831

1535

937

737

1252

852

1619

1970

460

642

1415

1643

192