1035

964

1685

126

1959

1964

763

345

1443

1490

926

1129

480

357

1399

496

196

253

721

938