158

1992

101

1543

471

1157

1083

404

314

228

1849

1095

1862

936

267

314

950

970

386

1454