import java.util.*;

class Main {
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		int a=scanner.nextInt();
		int b=scanner.nextInt();
		int sam =0;
		int[] ar =new int[1004];
		for(int i=0;i<a;i++) {
			ar[i]=scanner.nextInt();
			sam+=ar[i];
		}
		int k=0;
		if(sam%(4*b)!=0)k++;
		k+=sam/(4*b);
		int t=0;
		for(int i=0;i<a;i++) {
			if(ar[i]>=k)t++;
		}
		if(t>=b)System.out.println("Yes");
		else System.out.println("No");
	}

} import java.util.*; util.* java class Main {
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		int a=scanner.nextInt();
		int b=scanner.nextInt();
		int sam =0;
		int[] ar =new int[1004];
		for(int i=0;i<a;i++) {
			ar[i]=scanner.nextInt();
			sam+=ar[i];
		}
		int k=0;
		if(sam%(4*b)!=0)k++;
		k+=sam/(4*b);
		int t=0;
		for(int i=0;i<a;i++) {
			if(ar[i]>=k)t++;
		}
		if(t>=b)System.out.println("Yes");
		else System.out.println("No");
	}

} Main public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		int a=scanner.nextInt();
		int b=scanner.nextInt();
		int sam =0;
		int[] ar =new int[1004];
		for(int i=0;i<a;i++) {
			ar[i]=scanner.nextInt();
			sam+=ar[i];
		}
		int k=0;
		if(sam%(4*b)!=0)k++;
		k+=sam/(4*b);
		int t=0;
		for(int i=0;i<a;i++) {
			if(ar[i]>=k)t++;
		}
		if(t>=b)System.out.println("Yes");
		else System.out.println("No");
	} main {
		Scanner scanner=new Scanner(System.in);
		int a=scanner.nextInt();
		int b=scanner.nextInt();
		int sam =0;
		int[] ar =new int[1004];
		for(int i=0;i<a;i++) {
			ar[i]=scanner.nextInt();
			sam+=ar[i];
		}
		int k=0;
		if(sam%(4*b)!=0)k++;
		k+=sam/(4*b);
		int t=0;
		for(int i=0;i<a;i++) {
			if(ar[i]>=k)t++;
		}
		if(t>=b)System.out.println("Yes");
		else System.out.println("No");
	} Scanner scanner=new Scanner(System.in); scanner new Scanner(System.in) int a=scanner.nextInt(); a scanner.nextInt() scanner.nextInt scanner int b=scanner.nextInt(); b scanner.nextInt() scanner.nextInt scanner int sam =0; sam 0 int[] ar =new int[1004]; ar new int[1004] 1004 for(int i=0;i<a;i++) {
			ar[i]=scanner.nextInt();
			sam+=ar[i];
		} int i=0; int i=0; i 0 i<a i a i++ i++ i {
			ar[i]=scanner.nextInt();
			sam+=ar[i];
		} {
			ar[i]=scanner.nextInt();
			sam+=ar[i];
		} ar[i]=scanner.nextInt() ar[i] ar i scanner.nextInt() scanner.nextInt scanner sam+=ar[i] sam ar[i] ar i int k=0; k 0 if(sam%(4*b)!=0)k++; sam%(4*b)!=0 sam%(4*b) sam (4*b) 4 b 0 k++ k k+=sam/(4*b) k sam/(4*b) sam (4*b) 4 b int t=0; t 0 for(int i=0;i<a;i++) {
			if(ar[i]>=k)t++;
		} int i=0; int i=0; i 0 i<a i a i++ i++ i {
			if(ar[i]>=k)t++;
		} {
			if(ar[i]>=k)t++;
		} if(ar[i]>=k)t++; ar[i]>=k ar[i] ar i k t++ t if(t>=b)System.out.println("Yes");
		else System.out.println("No"); t>=b t b System.out.println("Yes") System.out.println System.out System System.out "Yes" System.out.println("No") System.out.println System.out System System.out "No" String[] args args
import java.util.*;

class Main {
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		int a=scanner.nextInt();
		int b=scanner.nextInt();
		int sam =0;
		int[] ar =new int[1004];
		for(int i=0;i<a;i++) {
			ar[i]=scanner.nextInt();
			sam+=ar[i];
		}
		int k=0;
		if(sam%(4*b)!=0)k++;
		k+=sam/(4*b);
		int t=0;
		for(int i=0;i<a;i++) {
			if(ar[i]>=k)t++;
		}
		if(t>=b)System.out.println("Yes");
		else System.out.println("No");
	}

}