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

int desc(const void *a, const void *b) {
  return *(int *)b - *(int *)a;
}

int main (void)
{
  int a[100];
  int n, m, mi;
  int i;
  long sum = 0;
  
  scanf("%d %d", &n, &m);
  mi=0;
  
  for (i=0; i<n; i++) {
    scanf("%d", &(a[i]));
    sum += a[i];
  }
          
  for (i=0; i<n; i++) {
    if (a[i] >= sum/(4*m)) {
      mi++;
    }
  }
  
  if (mi >= m) {
    puts("Yes");
  } else {
    puts("No");
  }
          
  return 0;

}
