532

1963

513

186

740

183

1778

1227

1096

937

825

324

676

995

182

276

459

169

692

600