Number of branches
577