As per the literature at 760mm of mercury, p-hydroxy benzoic acid has lower boiling point ($\pu{336^\circ C}$ - ChemSpider) than o-hydroxy benzoic acid ($\pu{372^\circ C}$ - ChemSpider). What is the reason behind this although for the former we can see intermolecular H-bonding?