629

518

554

450

2000

274

535

1444

261

1897

613

296

1215

998

1485

1104

755

815

966

1952