1413

1357

294

1001

108

1521

1543

1897

1310

1091

1664

1198

866

253

288

1876

1243

101

987

522