Suprax 400 mg cost