Antioxidant content of 3,139 foods