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