#include<stdio.h>
 
int main(void)
{
  int N,M;
  int A[1000];
  int i,j,temp,sum=0;
  double judge;
  
  scanf("%d",&N); scanf("%d",&M);
  
  for(i=0;i<N;i++){
    scanf("%d",&A[i]);
  }
 
  for(i=0;i<N;i++)
  	sum+=A[i];
  
  judge=sum/4*M;
  
  for(i=0;i<N;i++){
    for(j=i+1;j<N;j++){
    	if(A[i]<A[j]){
          temp=A[i];
          A[i]=A[j];
          A[j]=temp;
        }
    }
  }
  
  if(A[M-1]>=judge)
    printf("Yes");
  else
    printf("No");
  
  return 0;
}