#include <bits/stdc++.h>

using namespace std;


int abs(int x)
{
	if(x >= 0)
		return x;

	return (-1) * x;
}


int main()
{
	cin.tie(NULL);
	ios::sync_with_stdio(false);

	int tens[10];

	tens[0] = 1;

	for(int i=1; i<10; i++)
		tens[i] = tens[i-1]*10;

	int t;
	cin>>t;

	while(t--)
	{
		int n, c=0;

		cin>>n;

		long long int a[n];

		for(int i=0; i<n; i++)
			cin>>a[i];

		map <long long int, long long int> dict;

		long long int ans = 0;

		for(int i=0; i<n; i++)
		{
			if(dict.count(a[i]) == 0)
				dict.insert(pair <long long int, long long int>(a[i], (i+1)));

			else
			{
				ans = ans +  dict[a[i]] * (n - i);

				dict[a[i]]  = dict[a[i]] + (i+1); 
			}
		}

		cout<<ans<<endl;

	}
}