#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef vector<int> vi;
typedef vector<bool> vb;

#define endl "\n"
#define rep(i,a,b) for(int i=a; i<b; i++)
#define re(i,a) for(int i=0; i<a; i++)
#define red(i,a) for(int i=a; i>=0; i--)
#define repd(i,a,b) for(int i=a; i>=b; i--)
#define vll vector<ll>
#define mod 1000000007
#define all(c) c.begin(),c.end()
#define mp make_pair
#define pb push_back
#define f first
#define s second
#define PI           3.14159265358979323846
#define in(v,n) vll v(n);re(i,n) cin>>v[i]





int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int t;
    cin >> t;
    while(t--){
        int n;
        cin >> n;
        vector<ll> temp(2*n);
        re(i,2*n){
            cin >> temp[i];
        }
        sort(temp.begin(), temp.end());
        vector<ll> num(n);
        bool flag = false;
        re(i,2*n){
            if(i%2 == 0){
                num[i/2] = temp[i]; 
                if(temp[i]!=temp[i+1]){
                    flag = true;
                    break;
                }
            }
        }
        if(flag){
            cout << "NO\n";
            continue;
        }
        rep(i,1,n){
            if(num[i] == num[i-1]){
                flag = true;
                break;
            }
        }
        if(flag){
            cout << "NO\n";
            continue;
        }
        reverse(num.begin(), num.end());
        int div = 2*n;
        ll sub = 0;
        set<int> s;
        re(i,n){
            ll x = num[i] - sub;
            // cout << num[i] << " " << x << endl;
            if(x <= 0){
                flag = true;
                break;
            }
            if(x%div!=0){
                flag = true;
                break;
            }else{
                ll y = x/div;
                if(s.find(y)!=s.end()){
                    flag = true;
                    break;
                }else{
                    // cout << "inserting " << y << endl;
                    s.insert(y);
                }
                sub += 2*y;
                div-=2;
            }
        }
        if(!flag){
            cout << "YES\n";
        }else{
            cout <<"NO\n";
        }
    }
    return 0;
}