1240

546

1062

790

846

1857

1829

222

197

948

1089

567

860

230

202

1392

471

703

932

1904