173

1248

1282

1138

539

805

442

212

1465

1635

227

411

882

553

1433

1390

178

994

810

104