#include<stdio.h>
int main(void){
    int N,M,A,loop,max=0,min=0,sum=0;
    double bet;
    scanf("%d %d",&N,&M);
    for(loop=0;loop<N;loop++){
        scanf("%d",&A);
        if(A_N>max) max=A;
        if(A_N<min) min=A;
        sum+=A;
    }
    bet=sum/(4*M);
    if(max<bet && min<bet){
        printf("No");
    }else{
        printf("Yes");
    }
    return 0;
}