1110
1106
1092
1051
1048
996
988
987
979
974
962
958
945
943
923
886
870
838
836
834
822
820
810
802
799
785
783
781
753
741
731
727
691
688
677
660
659
657
649
647
646
642
610
595
585
573
565
562
561
548
545
541
538
521
516
508
500