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

int main(void)
{
  int N,M;
  int A[1000];
  int i,j,sum,max,tmp;
  sum = 0;
  scanf("%d %d",&N,&M);
  for(i=0;i<N;i++)
  {
    scanf("%d",&A[i]);
    sum += A[i];
  }

  for(i=0;i<M;i++)
  {
    max = 0;
    tmp = 0;
    for(j=0;j<N;j++)
    {
      if(max < A[j])
      {
        max = A[j];
        tmp = j;
      }
    }
    A[tmp] = 0;
    if(max < (double)sum/(4.0*(double)M))
    {
      printf("No\n");
      break;
    }
    if(i == M-1)
    {
      printf("Yes\n");
    }
  }

  return 0;
}