#include <bits/stdc++.h>
using namespace std;


int main() {
  int N;
  cin >> N;

  vector<int> A(N), vec(N);

  for(int i=0;i<N-1;i++){
    cin >> A.at(i);
    vec.at(A.at(i)-1) ++;
  }
/*
  for(int i=0;i<N-1;i++){
      for(int j=0;j<N-1;j++){
        if(i == A.at(j)-1){
          vec.at(i)++;
        }
      }
  }
*/
  for(int i=0;i<N;i++){
    cout << vec.at(i) << endl;
  }

/*
  map<char, int> A(N);
  for(int i=0;i<N;i++){
    A()
  }
*/
}

  
