In a certain town there are 1000 married couples. Two-thirds of the husbands who are taller than their wives are also heavier and three-quarters of the husbands who are heavier than their wives are also taller.

In a certain town there are 1000 married couples. Two-thirds of the husbands who are taller than their wives are also heavier and three-quarters of the husbands who are heavier than their wives are also taller. If there are 120 wives who are taller and heavier than their husbands, how many husbands are taller and heavier than their wives?