508

530

1943

1277

838

1764

514

1699

1399

922

438

532

1316

1292

906

425

1288

1212

522

266