300

1776

1549

1063

1071

1378

1071

1107

1319

797

1536

1059

923

927

422

574

181

251

470

1313