825
817
815
808
807
797
796
782
716
1
703
3
674
2
660
645
637
632
603
570
556
544
524
523
502
490
429
427
363