#include <stdio.h>

int main(void)
{
    int v,n,m,i,j;
    
    scanf("%d %d",&n,&m);
    int a[n];
    int sum=0;
    int flag=0;
    for(i=1;i<=n;i++){
        scanf("%d",&v);
        a[i]=v;
        sum+=a[i];
    }
    int max[m];
    
    for(i=0;i<m;i++){
        max[i]=a[0];
        for(j=0;j<n;j++){
            if(max[i]<a[j])
                max[i]=a[j];    
        }
        for(j=0;j<n;j++){
            if(max[i]==a[j])
                a[j]=0;    
        }
    }
        
    for(i=0;i<m;i++){
        if(max[i]<(sum/(4*m))){
            flag=1;
            break;
        }
    }
    
    if(flag==0)
        printf("Yes\n");
    else
        printf("No\n");
    
    
    return 0;
}