1030

1880

995

896

1653

518

195

797

755

378

517

158

1050

968

1994

884

266

440

1496

149