#include<stdio.h>

int main(void){
    int n, m, a[100], s, i;

    s = 0;
    scanf("%d%d",&n,&m);
    for(i=0; i<n; i++){
        scanf("%d",&a[i]);
        s = s + a[i];
    }
    
    int index, max, j;
    for(i=0; i<n-1; i++){
        index = i;  max = a[i];
        for(j=i+1; j<n; j++){
            if(max < a[j]){
                max = a[j];
                index = j;
            }
        }
        a[index] = a[i];
        a[i] = max;
    }

    int min = s / (4*m);  /*  printf("%d %d\n",min,s);
    for(i=0; i<n; i++){
        printf("%d ",a[i]); 
    } */
    if(s%(4*m) == 0){
        if(a[m-1] >= min)
            printf("Yes\n");
        else
            printf("No\n");
    }
    else{
        if(a[m-1] > min){
            printf("Yes\n");
        }
        else{
            printf("No\n");
        }
    }
    return 0;
}