969

786

1188

481

2000

106

503

1489

1278

1825

373

147

929

847

1496

1105

1828

1969

963

1277