1506
1392
1204
7351
1119
1175
1670
889
928
909
874
955
936
907
940
1265
1509
820
692
766
840
863
779
795
733
887
775
663
841
810
730
833
780
758
769
801