1002

1198

946

1558

1236

200

313

377

136

778

415

1805

951

1408

1044

971

860

1596

1681

1698