
393

484

358

291

296

432

191

379

142

341

234

130

168

108

240

456

935

391

502

598