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

int main(){
  int n,m;
  int* a; //動的確保する配列
  int i,sum=0;
  int count=0;

  scanf("%d %d",&n ,&m);

  //配列を動的に確保して投票数を入力
  a = (int*)malloc(sizeof(int) * n);
  for(i=0;i<n;i++){
    scanf("%d",a+i);
    sum += *(a+i);
  }

  sum = sum / (4*m);

  //商品a[i]が条件を満たすか判断する
  for(i=0;i<n;i++){
    if(a[i]>sum) count++;
    if(count == m){
      printf("Yes\n");
      break;
    }
  }

  if(count != m){
    printf("No\n");
  }


  return 0;
}