Which macronutrient provides the highest amount of energy per gram in the given nutritional information?
a) Carbohydrates
b) Fats
c) Proteins
d) Micronutrients