804
774
698
684
629
626
552
525
506
471
464
462
459
441
439
433
427
425
414
411
395
394
394
391
383
382
376
374
369
369
367
347
342
341
340
339
332
331
319
316
310
309
308
307
306
302
300
299
298
295
293
291
291
289
288
286
281
280
277
276
275
274
268
262
259
253
249