
1092

1622

2106

967

398

2857

1300

950

600

662

687

1084

364

907

818

1247

285

300

256

178

317

420

545

252

275

165

504

77

301

129

332

233

193

234

95

204

319

196

339

210

278

248