1078
1067
1048
1046
1044
1031
1013
992
991
983
949
947
929
914
911
900
893
879
865
852
838
834
828
827
812
788
787
773
768
735
729
721
703
699
694
680
675
673
647
642
633
627
616
613
612
605
598
596
594
592
574
572
571
556
552
550
547
538