
371
156

395
105

265
97

262
123

247
95