844
581
577
538
479
427
420
407
397
393
342
310
307
306
299
293
285
274
268
246
241
239
228
218
197
191
189
186
184