1503

438

679

177

1935

342

1272

965

1695

1443

896

1434

1491

1141

1352

1561

864

1005

1528

190