1527

966

1450

1222

1146

509

1302

175

184

317

1872

400

1621

1252

529

544

882

1290