
423

141

91

165

140

107

399

229

315

287