
845

298

367

293

306

395

1295

306

157

134

104

271

70

89