296
156
116
103
126
90
77
72
481
357
207
145
338
158
153
181
209
122
182
394
352
173
223
104
177
107
147
71