393
198
221
65
157
44
119
28
313
53