664

308

954

220

438

1288

1237

180

905

1882

955

1283

1126

1525

544

1307

425

1059

1956

654