As you know pyruvate is the end product of glycolysis. Glycolysis results in the net production of 2 ATP (2 ATP invested/4 returned) and also 2 NADH molecules. Usually NADH molecules can make 3 ATP molecules by oxidative phophorylation, but for some reason the 2 NADH molecules made by glocolysis can only make 2 ATP each resulting in 4 total ATP (I don't know why only 2 for these NADH just know it).
So after glycolysis you have 6 total ATP per glucose molecule. Since there are 36 ATP total made from the breakdown of a glucose molecule, this leaves 30 ATP left. And since there are 2 pyruvate molecules made from 1 glucose molecule, this means that 30/2= 15 ATP can be produced by each pyruvate individually.