#include <stdio.h>

int main() {
    int n, m, tv = 0, aux, qtd = 0;
    scanf("%d%d", &n, &m);
    int a[n], v[n];

    for(int i = 0; i < n; ++i){
        scanf("%d", &aux);
        a[i] = aux;
        tv += a[i];
    }
    for(int i = 0; i < m; ++i){
        int maior = 0;
        for(int j = 0; j < n; ++j){
            if(a[j] > maior){
                maior = a[j];
                a[j] = 0;
                v[i] = maior;
            }
        }
    }
    for(int i = 0; i < m; ++i){
        if(v[i] < tv/(4*m)){
            qtd++;
        }
    }
    if(qtd > 0){
            printf("No\n");
        }
        else{
            printf("Yes\n");
        }

    return 0;
}