
423

141

91

165

140

107

399

229

316

287