1049
1034
1033
1028
982
970
961
943
942
931
924
919
874
864
862
857
854
848
833
828
823
819
818
816
804
798
789
780
763
755
742
738
700
698
684
660
654
652
645
642
641
637
631
615
588
587
582
581
574
554
553
545
521
520
518
508
494
491
489