587
239
346
158
343
118
109
35
62
52