588
213
162
214
276
177
356
297
160
116