#include<bits/stdc++.h>
using namespace std;
typedef pair<int,int> PII;
int cnt[5];
int main()
{
int n;
cin >> n;
set<PII> s1;
while(n--)
{
int x,y;
cin >> x >> y;
s1.insert({x,y});
}
for(auto t=s1.begin();t!=s1.end();t++)
{
int x=t->first,y=t->second,tmp=0;
PII t1={x+1,y},t2={x-1,y},t3={x,y+1},t4={x,y-1};
if(s1.count(t1) && s1.count(t2) && s1.count(t3) && s1.count(t4))
{
PII c1={x+1,y+1},c2={x-1,y-1},c3={x+1,y-1},c4={x-1,y+1};
if(s1.count(c1)) tmp++;
if(s1.count(c2)) tmp++;
if(s1.count(c3)) tmp++;
if(s1.count(c4)) tmp++;
cnt[tmp]++;
}
}
for(int i=0;i<5;i++)
cout << cnt[i] << endl;
return 0;
}