587
239
159
343
120
35
15
85
86
29