import java.util.*

fun main(args: Array<String>) {
    val sc = Scanner(System.`in`)
    val N: Int = sc.nextInt()
    val M: Int = sc.nextInt()

    val A = Array(N) { sc.nextInt() }

    val sumCount = A.sum()
    A.sortDescending()
    val ninnki = A.take(M)

    val minimalCount = sumCount / (4.0 * M)

    val yes = ninnki.all { !(it < minimalCount) }
    if (yes) {
        println("Yes")
    } else {
        println("No")
    }
}
