#include <stdio.h>

int main(int argc, const char * argv[])
{
    int itemNum, popItemNum, totalVotes = 0;
    double quaterVotes = 0;
    
    scanf("%d %d", &itemNum, &popItemNum);
    int votesArray[itemNum];
    
    for(int i = 0; i < itemNum; i++)
    {
        int partVotes;
        scanf("%d", &partVotes);
        totalVotes += partVotes;
        votesArray[i] = partVotes;
    }
    
    quaterVotes = totalVotes * (1.0 / (4 * popItemNum));
    
    /* Using popItemNum(M) as counter to judge if the requirement of task is fulfilled.
     If goes beyond 0, then it means M popular items can be selected. */
    
    for(int i = 0; i < itemNum; i++)
    {
        if(votesArray[i] >= quaterVotes)
        {
           popItemNum--;
        }
    }
    
    if(popItemNum <= 0)
    {
        printf("Yes \n");
    }
    else
    {
        printf("No \n");
    }
    
    return 0;
}
