import java.util.*;
class Main
{
	public static void main(String[] args)                                        
	{
		Scanner sc=new Scanner(System.in);
		int t,k;
		
		k=sc.nextInt();
		int sum=0;
		int a[]=new int[200010];
		int arr[]=new int[200010];

		for(int i=2;i<=k;i++)
		a[i]=sc.nextInt();
		for(int i=2;i<=k;i++)
		arr[a[i]]++;
		for(int i=1;i<=k;i++)
		System.out.println(arr[i]+"");
		
	
		
	}
	
	
			
	
		
}
 import java.util.*; util.* java class Main
{
	public static void main(String[] args)                                        
	{
		Scanner sc=new Scanner(System.in);
		int t,k;
		
		k=sc.nextInt();
		int sum=0;
		int a[]=new int[200010];
		int arr[]=new int[200010];

		for(int i=2;i<=k;i++)
		a[i]=sc.nextInt();
		for(int i=2;i<=k;i++)
		arr[a[i]]++;
		for(int i=1;i<=k;i++)
		System.out.println(arr[i]+"");
		
	
		
	}
	
	
			
	
		
} Main public static void main(String[] args)                                        
	{
		Scanner sc=new Scanner(System.in);
		int t,k;
		
		k=sc.nextInt();
		int sum=0;
		int a[]=new int[200010];
		int arr[]=new int[200010];

		for(int i=2;i<=k;i++)
		a[i]=sc.nextInt();
		for(int i=2;i<=k;i++)
		arr[a[i]]++;
		for(int i=1;i<=k;i++)
		System.out.println(arr[i]+"");
		
	
		
	} main {
		Scanner sc=new Scanner(System.in);
		int t,k;
		
		k=sc.nextInt();
		int sum=0;
		int a[]=new int[200010];
		int arr[]=new int[200010];

		for(int i=2;i<=k;i++)
		a[i]=sc.nextInt();
		for(int i=2;i<=k;i++)
		arr[a[i]]++;
		for(int i=1;i<=k;i++)
		System.out.println(arr[i]+"");
		
	
		
	} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int t t k; k k=sc.nextInt() k sc.nextInt() sc.nextInt sc int sum=0; sum 0 int a[]=new int[200010]; a new int[200010] 200010 int arr[]=new int[200010]; arr new int[200010] 200010 for(int i=2;i<=k;i++)
		a[i]=sc.nextInt(); int i=2; int i=2; i 2 i<=k i k i++ i++ i a[i]=sc.nextInt(); a[i]=sc.nextInt() a[i] a i sc.nextInt() sc.nextInt sc for(int i=2;i<=k;i++)
		arr[a[i]]++; int i=2; int i=2; i 2 i<=k i k i++ i++ i arr[a[i]]++; arr[a[i]]++ arr[a[i]] arr a[i] a i for(int i=1;i<=k;i++)
		System.out.println(arr[i]+""); int i=1; int i=1; i 1 i<=k i k i++ i++ i System.out.println(arr[i]+""); System.out.println(arr[i]+"") System.out.println System.out System System.out arr[i]+"" arr[i] arr i "" String[] args args
import java.util.*;
class Main
{
	public static void main(String[] args)                                        
	{
		Scanner sc=new Scanner(System.in);
		int t,k;
		
		k=sc.nextInt();
		int sum=0;
		int a[]=new int[200010];
		int arr[]=new int[200010];

		for(int i=2;i<=k;i++)
		a[i]=sc.nextInt();
		for(int i=2;i<=k;i++)
		arr[a[i]]++;
		for(int i=1;i<=k;i++)
		System.out.println(arr[i]+"");
		
	
		
	}
	
	
			
	
		
}

