427

503

524

1544

1256

776

1292

963

1603

185

1242

1956

454

101

873

1957

1004

366

734

938