#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
const int N=1000;
int a[N][2];
int b[5];
int main()
{
int n,i,j,x,y,sum=0,num=0;
cin>>n;
memset(b,0,sizeof(b));
memset(a,0,sizeof(a));
for(i=0;i<n;i++){
cin>>a[i][0]>>a[i][1];
}
for(i=0;i<n;i++){
sum=0;
num=0;
for(j=0;j<n;j++){
if(a[i][0]+1==a[j][0]&&a[i][1]==a[j][1]){
sum++;
}
if(a[i][0]-1==a[j][0]&&a[i][1]==a[j][1]){
sum++;
}
if(a[i][1]-1==a[j][1]&&a[i][0]==a[j][0]){
sum++;
}
if(a[i][1]+1==a[j][1]&&a[i][0]==a[j][0]){
sum++;
}
}
if(sum==4){
for(j=0;j<n;j++){
if(a[i][0]+1==a[j][0]&&a[i][1]+1==a[j][1]){
num++;
}
if(a[i][0]+1==a[j][0]&&a[i][1]-1==a[j][1]){
num++;
}
if(a[i][0]-1==a[j][0]&&a[i][1]+1==a[j][1]){
num++;
}
if(a[i][0]-1==a[j][0]&&a[i][1]-1==a[j][1]){
num++;
}
}
b[num]++;
}
}
for(i=0;i<=4;i++){
cout<<b[i]<<endl;
}
return 0;
}