350

971

1443

579

1233

380

976

1456

495

988

192

1149

1912

1408

540

639

164

1842

425

928