#include <stdio.h>
 
int main(void)
{
    long int N, M, max, tmp, comp = 0;
    long int A[100] = {0};
    scanf("%ld %ld", &N, &M);

    for (long int i = 0; i < N; i++)
    {
        scanf("%ld", &A[i]);
    }

    for (long int k = 0; k < M; k++)
    {
        for (long int j = k+1; j < N; j++)
        {
            max = A[k];
            if (max < A[j])
            {
                tmp = A[k];
                A[k] = A[j];
                A[j] = tmp;
            }
        }
    
    }

    for (long int x = 0; x < N; x++)
    {
        comp += A[x];
    }
    

    if (A[M-1] > comp/(4*M))
    {
        printf("Yes");
    }

    else
    {
        printf("No");
    }
    
    
    
    return 0;
}