#include<stdio.h>

int main(void){
	int N,i,count=0;
	int M,sig=0;
	double lim;
	scanf("%d %d",&N,&M);
	int A[N];
	for(i=0;i<N;i++){
		scanf("%d",&A[i]);
		sig=sig+A[i];
	}
	lim=(double)sig/4/M;
	for(i=0;i<N;i++){
		if((double)A[i]>lim){
			count++;
		}
	}
	if(count>=M){
		printf("Yes\n");
	}else{
		printf("No\n");
	}
	return 0;
}