1506
1391
1203
7351
1119
1175
1667
889
928
909
874
955
936
906
938
1264
815
692
765
840
863
779
795
733
886
775
663
841
810
729
833
780
757
769
798