
509

301

137

244

198

304

372

289

427

237