#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stdlib.h>

int cmpnum(const void * n1, const void * n2)
{
	if(*(int *)n1 >*(int *)n2)
	{
		return -1;
	}
	else if(*(int *)n1 < *(int *)n2)
	{
		return 1;
	}
	else
	{
		return 0;
}
}

int main(void)
{
	int i,j,n,m;

  scanf("%d%d",&n,&m);

	double a[101]={0};
	double sum=0;

	for(i=1;i<=n;i++){
		scanf("%lf",&a[i]);
		sum+=a[i];
	}

	qsort(a, sizeof(a)/ sizeof(a[0]),sizeof(int),cmpnum);

	if(a[m-1]<sum/(4*m))
		printf("No");
	else
		printf("Yes");

	return 0;
}
