1094
1089
1051
1023
1010
1006
997
981
973
951
938
918
917
916
891
888
885
876
864
847
831
823
814
802
796
785
776
763
759
756
738
734
731
723
685
672
663
654
639
638
636
633
626
610
577
571
567
562
559
557
556
551
548
538
527
515
512
496
485