330

147

1099

224

1524

1399

1624

230

640

583

1038

878

1556

854

486

444

939

1578

1143

654