663

140

582

116

128

160

228

1348

231

424