2000 Calories / 700 Calories/mol = 2.9 moles glucose
2.9 moles glucose X 30 moles ATP/mol glucose = 87 moles ATP
500 g/mol ATP X 87 moles ATP = 43,500 g (43.5 kg) of ATP produced
This is the reason for metabolic cycles, in which ATP is hydrolyzed to ADP, which is phosphorylated to form ATP, which is hydrolyzed to ADP, which is phosphorylated to form ATP . . . The amount of ATP and ADP in the cell remain relatively constant because of the continual oxidative phosphorylation that keeps phosphorylating ADP from the energy released by the oxidation of glucose.