
423

141

91

161

140

106

399

229

311

285