#include <stdio.h>
#include<string.h>
#include<stdlib.h>
int compare(const void *a,const void *b)
{
  return *(int*)b-*(int*)a;
} 


int main()
{
  int n,m;
  scanf("%d%d",&n,&m);
  
  int a[n];
  int i;
  double sum=0.0;
  int count=0;
  
  for(i=0;i<n;i++)
  {
    scanf("%d",&a[i]);
    sum+=a[i];
  }
  
  qsort(a,n,sizeof(int),compare);
  
  for(i=1;i<=m;i++)
  {
    if(sum<=a[i-1]*4*m)
    {
      count++;
    }
  }
 
  
  if(count==m)
  {
    printf("Yes\n");
  }
  else
  {
    printf("No\n");
  }
 
  return 0;
}