1039
1036
1016
1012
995
991
990
985
961
947
933
927
916
907
902
895
882
880
870
852
840
814
807
801
792
782
778
766
754
728
711
698
674
671
670
666
655
638
633
610
605
598
577
570
569
561
558
536
532
526
524
523
508
503
499