#include<bits/stdc++.h>
using namespace std;
#define ll long long int
ll a[2005];
int main()
{
ll i,j,k,n,m,t;
scanf("%I64d",&t);
while(t--)
{
scanf("%I64d",&n);
ll tot=0;
for(i=0;i<n;i++)
{
scanf("%I64d",&a[i]);
tot+=a[i];
}
ll ans=0;
for(i=0;i<n;i++)
{
ll pre=1,sum=0;
for(j=i;j<n;j++)
{
sum+=a[j];
pre=(pre*a[j])/(__gcd(pre,a[j]));
if(pre>tot)
break;
if(sum>=pre)
{
if(sum%pre==0)
ans+=1;
}
}
}
printf("%I64d\n",ans);
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBsbCBsb25nIGxvbmcgaW50CmxsIGFbMjAwNV07CmludCBtYWluKCkKewogICBsbCBpLGosayxuLG0sdDsKICAgc2NhbmYoIiVJNjRkIiwmdCk7CiAgIHdoaWxlKHQtLSkKICAgewogICAgIHNjYW5mKCIlSTY0ZCIsJm4pOwogICAgIGxsIHRvdD0wOwogICAgIGZvcihpPTA7aTxuO2krKykKICAgICB7CiAgICAgICAgIHNjYW5mKCIlSTY0ZCIsJmFbaV0pOwogICAgICAgICB0b3QrPWFbaV07CiAgICAgfQogICAgIGxsIGFucz0wOwogICAgIGZvcihpPTA7aTxuO2krKykKICAgICB7CiAgICAgICAgIGxsIHByZT0xLHN1bT0wOwogICAgICAgICBmb3Ioaj1pO2o8bjtqKyspCiAgICAgICAgIHsKICAgICAgICAgICAgIHN1bSs9YVtqXTsKICAgICAgICAgICAgIHByZT0ocHJlKmFbal0pLyhfX2djZChwcmUsYVtqXSkpOwogICAgICAgICAgICAgaWYocHJlPnRvdCkKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgaWYoc3VtPj1wcmUpCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYoc3VtJXByZT09MCkKICAgICAgICAgICAgICAgICAgICBhbnMrPTE7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAgICAgcHJpbnRmKCIlSTY0ZFxuIixhbnMpOwogICB9Cn0K