884
628
495
476
475
455
448
431
422
419
388
385
383
381
374
363
359
340
339
331
324
323
319
316
309
308
288
283
280
279
274
267
265
264
261
258
257
254
251
250
247
245
236
234
232
230
229
228
224