#include<stdio.h>
int main(void){
  int all_num=0;
  int select_num=0;
  if(scanf("%d %d",&all_num, &select_num)<1){
    return 0;
  }
  int point[all_num];
  for(int i=0;i<all_num;i++){
    if(scanf("%d",&point[i])<1){
      return 0;
    }
  }
  int point_sum = 0;
  for (int j=0;j<all_num;j++){
    point_sum += point[j];
  }
  int select_ok = 0;
  int judgement = point_sum / (4*select_num);
  for (int k=0;k<all_num;k++){
    if(point[k] >= judgement){
      select_ok += 1;
    }
  }
  if(select_ok < select_num){
    printf("no");
  } else {
    printf("yes");
  }
  return 0; 
}