#include <bits/stdc++.h>
using namespace std;
 
int main() {
  int N; 
  cin >> N ;
  vector<int> vec1(N-1);
  vector<int> vec2(N);
  for (int i = 0; i < N-1; i++) {
    cin >> vec1.at(i);
} 
  for (int i = 0; i < N-1; i++){
    vec2.at(vec1.at(i)-1)++;
  }
  for (int i = 0; i < N; i++){
    cout << vec2.at(i) << endl;
  }
}