13
303
273
268
229
220
120
84
85
98
71
62
56
449
337
195
140
309
146
143
170
196
118
177
110
381
338
166
213