#include <bits/stdc++.h>
using namespace std;
int n,ans,f[5010],x;
int findd(int x){
int sum=0;
int j=0;
for(int i=1;i<=x-1;i++){
j=x-i;
if(f[i]>=1&&f[j]>=1)
sum++;
}
return sum;
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;
f[x]++;
}
for(int i=1;i<=5000;i++)
if(f[i]>=2)
ans+=findd(i),ans%=1000000007;
cout<<ans%1000000007;
}