587
548
239
219
158
343
530
119
96
436