523

992

362

1496

1933

856

1669

1230

930

196

1021

1846

626

714

382

552

1562

252

1049

719