
504

358

296

426

228

271

153

194

558

531