import java.util.Scanner

object Main {
  def main(args: Array[String]) = {
    val s = new Scanner(System.in)
    val n = s.nextInt
    val m = s.nextInt
    val nums = (0 until n).map(i => s.nextInt).toArray
    val sum = nums.sum
    val lowerLimit = (sum.asInstanceOf[Float] / (4 * m)).ceil
    val canPick = nums.filter(_ >= lowerLimit).size >= m
    print(if (canPick) "Yes\n" else "No\n")
  }
}