1078
1069
1032
1030
999
980
964
961
935
932
931
916
911
905
899
886
846
840
838
833
799
791
786
773
764
761
740
732
729
723
720
700
689
657
652
627
621
619
609
606
604
598
597
586
579
575
562
555
549
548
543
541
539
533
530
527