
343

306

376

372

228

186

355

260

118

210

140

204

567

494

177