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

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

int main(){
   int i,n,m,a[100],s;
    
   scanf("%d %d",&n,&m);
   for (s=i=0;i<n;i++) {
      scanf("%d",&a[i]);
      s+=a[i];
   }
   qsort(a,n,sizeof(int),asc);
   if (s>a[m-1]*m*4) puts("No");
   else              puts("Yes");
   return 0;
}
