1020
994
993
981
977
956
918
892
880
879
874
872
870
846
843
832
822
814
810
809
794
783
771
759
748
738
721
713
711
701
677
673
667
657
632
612
608
603
602
601
597
588
580
572
570
569
549
538
530
525
521
515
508
499
498