import java.util.Scanner;
public class Main
{
	public static void main(String[] args)
    {
     	 Scanner sc = new Scanner(System.in);
      	
     	String[] sep = sc.nextLine().split(" ");
      	int n = Integer.parseInt(sep[0]);
      	int m = Integer.parseInt(sep[1]);
      	int[] bigger = new int[n];
      	String[] sepa = sc.nextLine().split(" ");
      	int sumVote = 0;
      	for(int i = 0; i < n; i++)
        {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        }
      	int judge = 0;
      	for(int i = 0; i < n; i++)
        {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        }
      
      if(judge >= m)
      {
        	System.out.print("Yes");
      }else{
        	System.out.print("No");
      }
    }
} import java.util.Scanner; Scanner java.util public class Main
{
	public static void main(String[] args)
    {
     	 Scanner sc = new Scanner(System.in);
      	
     	String[] sep = sc.nextLine().split(" ");
      	int n = Integer.parseInt(sep[0]);
      	int m = Integer.parseInt(sep[1]);
      	int[] bigger = new int[n];
      	String[] sepa = sc.nextLine().split(" ");
      	int sumVote = 0;
      	for(int i = 0; i < n; i++)
        {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        }
      	int judge = 0;
      	for(int i = 0; i < n; i++)
        {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        }
      
      if(judge >= m)
      {
        	System.out.print("Yes");
      }else{
        	System.out.print("No");
      }
    }
} Main public static void main(String[] args)
    {
     	 Scanner sc = new Scanner(System.in);
      	
     	String[] sep = sc.nextLine().split(" ");
      	int n = Integer.parseInt(sep[0]);
      	int m = Integer.parseInt(sep[1]);
      	int[] bigger = new int[n];
      	String[] sepa = sc.nextLine().split(" ");
      	int sumVote = 0;
      	for(int i = 0; i < n; i++)
        {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        }
      	int judge = 0;
      	for(int i = 0; i < n; i++)
        {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        }
      
      if(judge >= m)
      {
        	System.out.print("Yes");
      }else{
        	System.out.print("No");
      }
    } main {
     	 Scanner sc = new Scanner(System.in);
      	
     	String[] sep = sc.nextLine().split(" ");
      	int n = Integer.parseInt(sep[0]);
      	int m = Integer.parseInt(sep[1]);
      	int[] bigger = new int[n];
      	String[] sepa = sc.nextLine().split(" ");
      	int sumVote = 0;
      	for(int i = 0; i < n; i++)
        {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        }
      	int judge = 0;
      	for(int i = 0; i < n; i++)
        {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        }
      
      if(judge >= m)
      {
        	System.out.print("Yes");
      }else{
        	System.out.print("No");
      }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String[] sep = sc.nextLine().split(" "); sep sc.nextLine().split(" ") sc.nextLine().split sc.nextLine() sc.nextLine sc " " int n = Integer.parseInt(sep[0]); n Integer.parseInt(sep[0]) Integer.parseInt Integer sep[0] sep 0 int m = Integer.parseInt(sep[1]); m Integer.parseInt(sep[1]) Integer.parseInt Integer sep[1] sep 1 int[] bigger = new int[n]; bigger new int[n] n String[] sepa = sc.nextLine().split(" "); sepa sc.nextLine().split(" ") sc.nextLine().split sc.nextLine() sc.nextLine sc " " int sumVote = 0; sumVote 0 for(int i = 0; i < n; i++)
        {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        } {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        } bigger[i] =  Integer.parseInt(sepa[i]) bigger[i] bigger i Integer.parseInt(sepa[i]) Integer.parseInt Integer sepa[i] sepa i sumVote += bigger[i] sumVote bigger[i] bigger i int judge = 0; judge 0 for(int i = 0; i < n; i++)
        {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        } {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        } int amari = sumVote % (4 * m); amari sumVote % (4 * m) sumVote (4 * m) 4 m if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            } bigger[i] > sumVote / (4 * m) bigger[i] bigger i sumVote / (4 * m) sumVote (4 * m) 4 m {
                  judge++;
            } judge++ judge if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            } bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0 bigger[i] == sumVote / (4 * m) bigger[i] bigger i sumVote / (4 * m) sumVote (4 * m) 4 m sumVote % (4 * m) == 0 sumVote % (4 * m) sumVote (4 * m) 4 m 0 {
             	 judge++;
            } judge++ judge if(judge >= m)
      {
        	System.out.print("Yes");
      }else{
        	System.out.print("No");
      } judge >= m judge m {
        	System.out.print("Yes");
      } System.out.print("Yes") System.out.print System.out System System.out "Yes" {
        	System.out.print("No");
      } System.out.print("No") System.out.print System.out System System.out "No" String[] args args public class Main
{
	public static void main(String[] args)
    {
     	 Scanner sc = new Scanner(System.in);
      	
     	String[] sep = sc.nextLine().split(" ");
      	int n = Integer.parseInt(sep[0]);
      	int m = Integer.parseInt(sep[1]);
      	int[] bigger = new int[n];
      	String[] sepa = sc.nextLine().split(" ");
      	int sumVote = 0;
      	for(int i = 0; i < n; i++)
        {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        }
      	int judge = 0;
      	for(int i = 0; i < n; i++)
        {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        }
      
      if(judge >= m)
      {
        	System.out.print("Yes");
      }else{
        	System.out.print("No");
      }
    }
} public class Main
{
	public static void main(String[] args)
    {
     	 Scanner sc = new Scanner(System.in);
      	
     	String[] sep = sc.nextLine().split(" ");
      	int n = Integer.parseInt(sep[0]);
      	int m = Integer.parseInt(sep[1]);
      	int[] bigger = new int[n];
      	String[] sepa = sc.nextLine().split(" ");
      	int sumVote = 0;
      	for(int i = 0; i < n; i++)
        {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        }
      	int judge = 0;
      	for(int i = 0; i < n; i++)
        {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        }
      
      if(judge >= m)
      {
        	System.out.print("Yes");
      }else{
        	System.out.print("No");
      }
    }
} Main
import java.util.Scanner;
public class Main
{
	public static void main(String[] args)
    {
     	 Scanner sc = new Scanner(System.in);
      	
     	String[] sep = sc.nextLine().split(" ");
      	int n = Integer.parseInt(sep[0]);
      	int m = Integer.parseInt(sep[1]);
      	int[] bigger = new int[n];
      	String[] sepa = sc.nextLine().split(" ");
      	int sumVote = 0;
      	for(int i = 0; i < n; i++)
        {
         	bigger[i] =  Integer.parseInt(sepa[i]);
          	sumVote += bigger[i];
        }
      	int judge = 0;
      	for(int i = 0; i < n; i++)
        {
          	int amari = sumVote % (4 * m);
            if(bigger[i] > sumVote / (4 * m))
            {
                  judge++;
            }else if(bigger[i] == sumVote / (4 * m) && sumVote % (4 * m) == 0){
             	 judge++;
            }
        }
      
      if(judge >= m)
      {
        	System.out.print("Yes");
      }else{
        	System.out.print("No");
      }
    }
}