I've read there are 3 calories per gram of carbs and protein and 9 in a gram of fat. But I've also read there are 4 calories per gram of carbs and protein and 10 in a gram of fat. Which is correct?