634
605
583
567
552
545
537
527
522
506
499
496
485
453
451
439
437
434
418
412
408
407
406
393
388
386
379
377
376