1583

227

504

1774

288

1427

1213

226

614

972

1151

535

1389

1690

773

1582

400

1562

1506

1490