1393
1128
1223
1102
675
824
693
769
841
864
783
798
737
889
778
664
842
814
733
838
759
770
803
763
754
746
757
726
743
756
741
742
764
848