552
182
404
121
91
63
245
207
122
71
97
167
66
55
52
28
25
181
398
328
333
92
307
273
109
138
658
74
106
258