1540
1426
1234
7392
1144
1200
1698
904
945
928
895
978
959
926
958
1285
1533
849
714
792
862
905
810
845
760
812
684
859
833
758
876
806
782
789
827