687

1516

1629

673

141

1219

299

1173

709

1098

1200

1043

105

195

291

1584

931

1428

232

1154