#include <stdio.h>

int main(int argc, const char* argv[])
{
	int itemNum, popItemNum, totalVotes = 0, choosenItem = 0;
	int votesArray[100];
	double winVotes = 0;

	scanf("%d %d", &itemNum, &popItemNum);

	// Counting total number of votes, also creating an array with partial votes
	for (int i = 0; i < itemNum; i++)
	{
		int partVotes;
		scanf("%d", &partVotes);
		totalVotes += partVotes;
		votesArray[i] = partVotes;
	}

	winVotes = totalVotes / (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] >= winVotes)
		{
			choosenItem++;
		}
	}

	if (popItemNum == choosenItem)
	{
		printf("Yes \n");
	}
	else
	{
		printf("No \n");
	}

	return 0;
}