function Main(input) {
  var row_list = input.split('\n');
  var row0_sp = row_list[0].split(' ');
  var items = row_list[1].split(' ');
  var sum = 0;
  for(var i=0; i<items.length; i++) {
    items[i] = Number(items[i]);
    sum += items[i];
  }
  items.sort((a,b)=>b-a);
  var N = row0_sp[0]; var M = row0_sp[1];
  
  var border = sum / (4 * M);

  var canSelect = 'Yes';
  for(var i=0; i<M; i++) {
    if(items[i] < border) {
      canSelect = 'No';
      break;
    }
  }

  console.log(canSelect);
}

Main(require('fs').readFileSync('/dev/stdin', 'utf8'));
