Number of branches
96