#include <stdio.h>
 
int main()
{
  int nn, mm;
  scanf("%d %d", &nn, &mm);
  int aa[nn];
  for(int ii = 0;ii < nn;ii++)
  {
    scanf("%d", &aa[ii]);
  }
  int sum = 0;
  for(int ii = 0;ii < nn;ii++)
  {
    sum += aa[ii];
  }
  int max, old_max = 1001;
  for(int ii = 1;ii <= mm;ii++)
  {
    max = 0;
    for(int jj = 0;jj < nn;jj++)
    {
      if(aa[jj] > max && aa[jj] < old_max)
      {
        max = aa[jj];
      }
    }
    old_max = max;
  }
  float hikaku = sum / (4.0 * mm);
  if(max >= hikaku)
    printf("Yes\n");
  else
    printf("No\n");
  return 0;
}