516
397
160
110
272
231
185
171