248

1317

1473

504

630

1656

1844

1181

1108

1433

1418

131

945

1195

500

1116

1816

1298

1184

1680