#include <stdio.h>
#include <stdlib.h>
int main(){
  int n = 0;
  int m;
  scanf("%d", &n);
  scanf("%d", &m);
  int *a;
  a = malloc(sizeof(int)*n);

  for(int i=0; i<n; i++){
    scanf("%d",&a[i]);
  }

  double s = 0;
  for(int i=0; i<n; i++){
    s += a[i];
  }
  s = s / (4*m);

  int count = 0;
  for(int i=0; i<n; i++){
    if(a[i]>=s){
      count++;
    }
  }
  if(count>=m){
    printf("Yes\n");
  }else{
    printf("No\n");
  }
}
