1395

1985

1517

332

704

1001

371

161

1051

775

170

1232

1400

560

413

1103

1032

1089

347

928