#include<stdio.h>
#include<stdlib.h>
int main(){
  int N;
  scanf("%d",&N);
  int *p,*d;
  p=(int *)malloc((N-1)*sizeof(int));
  d=(int *)malloc(N*sizeof(int));
  for(int i=0; i<(N-1); i++){
    scanf("%d ",p+i);
  }
  for(int i=0; i<N; i++){
    *(d+i) = 0;
    for(int j=0; j<(N-1); j++){
      if (*(p+j)==(i+1)){
        *(d+i)+=1;
      }
    }
  }
  for(int i=0; i<N; i++){
    printf("%d \n",*(d+i));
  }
  return(0);
}
      
    
  
