11
299
272
265
226
219
120
83
85
97
71
62
56
449
336
195
140
309
146
143
170
196
118
177
110
381
338
166
213
98