#include <stdio.h>
#include<stdlib.h>
int main() {
	
	int *arr = (int*)malloc(sizeof(int)*2*100001);
	int n,temp;
	
	
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
		arr[i]=0;
	
	for(int i=2;i<=n;i++){
		scanf("%d",&temp);
		arr[temp]++;
	}
	
	for(int i=1;i<=n;i++){
		printf("%d ",arr[i]);
	}
	
    return 0;
}
