1012
996
994
976
967
964
962
949
926
920
910
899
895
887
875
855
815
814
806
789
781
779
777
764
743
724
714
710
703
691
684
655
645
643
626
623
613
612
610
604
600
578
569
547
546
544
536
533
532
527
515
500
495
494
492
490
486