382
155
246
186
1184
408
391
513
472
134
134
134
326
79
68