1033
1026
1016
1014
1003
1002
1000
991
982
949
917
906
892
885
874
866
865
842
803
787
785
783
780
760
755
747
733
728
720
717
709
708
678
658
657
652
636
623
616
604
603
594
593
591
590
580
567
566
557
551
546
527
526
516
513
498