1393
1127
1223
1102
674
824
693
768
841
864
781
797
736
889
777
664
842
812
732
836
782
759
770
802
762
753
746
757
725
743
755
741
742
764
847
798