594
255
283
443
163
440
347
121
36
214