#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll t,n,x,s,d,T;
int main(){
freopen("CANDY.INP","r",stdin);
freopen("CANDY.OUT","w",stdout);
cin >> t;
for(ll i=1 ; i<=t ; i++){
cin >> n >> x;
vector <ll> a(n+1);
s=x;
for(ll i=1 ; i<=n ; i++){
cin >> a[i];
s+=a[i];
}
d=0;
T=s/(n+1);
for(ll i=1 ; i<=n ; i++){
if(a[i]<T){
d+=(T-a[i]);
}
}
if(s%(n+1)==0 && x-d==T){
cout <<"YES" << endl;
}
else{
cout <<"NO" << endl;
}
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCmxsIHQsbix4LHMsZCxUOwppbnQgbWFpbigpewogICAgZnJlb3BlbigiQ0FORFkuSU5QIiwiciIsc3RkaW4pOwogICAgZnJlb3BlbigiQ0FORFkuT1VUIiwidyIsc3Rkb3V0KTsKICAgIGNpbiA+PiB0OwogICAgZm9yKGxsIGk9MSA7IGk8PXQgOyBpKyspewogICAgICAgIGNpbiA+PiBuID4+IHg7CiAgICAgICAgdmVjdG9yIDxsbD4gYShuKzEpOwogICAgICAgIHM9eDsKICAgICAgICBmb3IobGwgaT0xIDsgaTw9biA7IGkrKyl7CiAgICAgICAgICAgIGNpbiA+PiBhW2ldOwogICAgICAgICAgICBzKz1hW2ldOwogICAgICAgIH0KICAgICAgICBkPTA7CiAgICAgICAgVD1zLyhuKzEpOwogICAgICAgIGZvcihsbCBpPTEgOyBpPD1uIDsgaSsrKXsKICAgICAgICAgICAgaWYoYVtpXTxUKXsKICAgICAgICAgICAgICAgIGQrPShULWFbaV0pOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmKHMlKG4rMSk9PTAgJiYgeC1kPT1UKXsKICAgICAgICAgICAgY291dCA8PCJZRVMiIDw8IGVuZGw7CiAgICAgICAgfQogICAgICAgIGVsc2V7CiAgICAgICAgICAgIGNvdXQgPDwiTk8iIDw8IGVuZGw7CiAgICAgICAgfQogICAgfQp9Cg==