#include<stdio.h>
int main()
{
    int i,y,z=0,n,m;
    scanf("%d %d", &n,&m);
    int x[1000];
    for(i=0;i<n;i++)
    {
        scanf("%d",&x[i]);
        z=z+x[i];

    }

    int d=0,j;
    for(i=0;i<n;i++)

    {
        for(j=i+1;j<n;j++)
        {
           if(x[i]<x[i+1])
        {
            d=x[i];
            x[i]=x[i+1];
            x[i+1]=d;
        }
        }

    }
    y=(1.0/(4*m))*z;
    //printf("%d\n",y);
    int c=0;
        for(i=0;i<m;i++)
        {
            if(x[i]>y)
            {

                c++;

            }


        }

        if(c==m)
            printf("Yes\n");

        else
          printf("No\n");
          return 0;

}
