number of branches