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


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

int main (void)
{
    int N,M,i;
    int A[100];
    int judge=0;
    int sum=0;
    char c;

    for(i=0;i<100;i++){
        A[i]=0;
    }

    scanf("%d %d",&N,&M);
    //scanf("%s",c);

    for(i=0;i<N;i++){
        scanf("%d ",&A[i]);
        sum+=A[i];
        //scanf("%s",c);
    }

    qsort(A,100,sizeof(int),compare_int);

    if(A[N-M+1]<(sum/4*M)){
        judge=1;
    }


    if(judge==0){
        printf("Yes");
    }else{
        printf("No");
    }

    return 0;

}
