#include<stdio.h>
int main(void){
  int N,M,A_N,loop;
  int sum=0;
  int max=0;
  double bet; 
  scanf("%d %d",&N,&M);
  for(loop=0;loop<N;loop++){
    scanf("%d",&A_N);
    if(A_N>max) max=A_N;
    sum=sum+A_N;
  }
  bet=sum*(1/(4*M));
  if(max<bet){
    printf("No\n");
  }else{
    printf("Yes\n");
  }
  return 0;
}