
428

249

188

234

55

338

106

594

410

159