#include<stdio.h>
#include <stdlib.h>
#include<math.h>
int main(){
    float n,m,count=0;
    //scanf("%f %f "&sum,&m);
    //sum=117;m=3;
    int arr[10000],sum=0;
    scanf("%f %f",&n,&m);
    for(int i=0;i<=n-1;i++){
        scanf("%i",&arr[i]);sum+=arr[i];
    }
    float k=(sum/(4*m));
    int k1=round(k);
    //printf("%0.0f\n",k);
    for(int i=0;i<=n-1;i++){
         if(arr[i]>=k1){
             count++;
         }
    }
    
    if(count>=m){
        printf("Yes\n");
    }
    else{
        printf("No\n");
    }
    return 0;
}