1639

1075

553

296

1780

146

1272

1025

1193

1991

1128

1563

1484

409

231

180

154

1034

839

531