556
572
299
342
221
183
168
234
429
161