I want to count some houses that are within administrative boundaries. The problem is, that some houses sit on the borderline of 2 or more polygon boundaries. I want to avoid double counts.
This is the ilustration:

What I want to achieve, for example:
Poly 1 contains 4 buildings.
Poly 2 : 3.
Poly 3 : 3.
So, in total, there are still 10 buildings.
How can I achieve this?