doxy 100 how much is yasmin how much is amoxicillin cost azithromycin 1000 mg tablets triamterene hctz 37.5 25 mg