def MI():return list(map(int,input().split()))

def LI():return list(MI())



n,m=MI()



a=LI()

sou=sum(a)



if sum([i*4*m>=sou for i in a])>=m:

    print("Yes")

else:

    print("No")
n,m=list(map(int,input().split()))

a=list(map(int,input().split()))

s=sum(a)

print(("Yes" if (sum([i*4*m>=s for i in a])>=m) else "No"))
def MI():
    return list(map(int, input().split()))


def LI():
    return list(MI())


n, m = MI()
a = LI()
sou = sum(a)
if sum([i * 4 * m >= sou for i in a]) >= m:
    print("Yes")
else:
    print("No")

n, m = list(map(int, input().split()))
a = list(map(int, input().split()))
s = sum(a)
print(("Yes" if (sum([i * 4 * m >= s for i in a]) >= m) else "No"))

-def MI(): -    return list(map(int, input().split())) - - -def LI(): -    return list(MI()) - - -n, m = MI() -a = LI() -sou = sum(a) -if sum([i * 4 * m >= sou for i in a]) >= m: -    print("Yes") -else: -    print("No") +n, m = list(map(int, input().split())) +a = list(map(int, input().split())) +s = sum(a) +print(("Yes" if (sum([i * 4 * m >= s for i in a]) >= m) else "No"))