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

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

int main(void){

    int M,N,i,A[101],hyou_sum = 0,boder,ans = 0;

    scanf("%d %d",&N,&M);
    for(i = 0;i < N;i++){
        scanf("%d",&A[i]);
        hyou_sum += A[i];
    }
    boder = hyou_sum/(4*M);

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

    (A[M - 1] > boder) ? printf("Yes\n") : printf("No\n");
    return 0;
}
