413

696

1356

1132

1439

640

850

1422

1850

1238

1605

1378

282

1252

317

1170

115

1651

629

1047