313

344

252

393

1450

1084

123

424

956

1699

609

1257

798

1819

483

1287

444

611

921

1030