797
774
745
732
707
705
698
678
666
665
653
651
642
634
631
600
558
547
540
536
526
522
512
506
503
495
494
488
482
477
470
467
466
464
460
458
454
451
444
442
441
429
419
417