
508

362

301

137

244

197

304

372

289

427