function Main(input) {
    var tmp = input.split("\n");
    var NM = tmp[0].split(" ");
    var MarI = tmp[1].split(" ");

    var N = NM[0];
    var M = NM[1];

    function numberorder(a,b){return b-a}
    MarI.sort(numberorder);

    var sum=0

    for(var i=0;i<MarI.length;i++){
        sum = sum + parseInt(MarI[i],10);
    }
    border = sum / (4*M);

    //console.log(N+","+M);
    //console.log(MarI);
    //console.log(sum+","+border);

    if(MarI[parseInt(M,10)-1] >= border){
        console.log("yes");
    }else{
        console.log("no");
    }
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));