906
588
385
331
327
323
300
294
291
288
286
281
272
270
250
246
245
243
240
236
233
230
222
221
219
218
201
196
192
188
186
185
184
182
177
176
175
174
173
171
166
165
164
163
161
160
158
155
154
153