First for each branch condition each row belong to it is corresponding to a copy of this function's body. To regard "copy", for a template function, each instantiation is a copy; the exactly same function in two binaries are two copies. And the number of rows belong to each branch conditon must be the same.
The branch coverage of a function is the maximum of branch coverages of its copies. In the picture above, the first copy has branch coverage of 3/4, which is also the maximum.