930
763
667
618
544
473
434
427
426
417
329
319
316
302
294
284
276
269
268
264
251
245
240
238
229
227
226
213
203
201
200
198
197
196
191
190
187
186
183
182
180
178
177
176
175
174
170
168
165
164
160
159