#include <bits/stdc++.h>
using namespace std;
long long maxi(long long a, long long b) {
  if (a > b) return a;
  return b;
}
long long mini(long long a, long long b) {
  if (a > b) return b;
  return a;
}
bool sorter(pair<int, int> a, pair<int, int> b) {
  if (a.second != b.second) return a.second > b.second;
  return a.first > b.first;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  int n;
  cin >> n;
  vector<int> v(n);
  map<int, int> m;
  for (long long i = 0; i < n - 1; i++) {
    cin >> v[i];
    m[v[i]]++;
  }
  for (long long i = 1; i < n + 1; i++) cout << m[i] << "\n";
  return 0;
}
