How much glycogen can the liver store?

I've been researching this for the last few days and seem to be a little lost. Some say your liver can hold a maximum of 800 calories at one time, some say 250, some say 500. Does anyone have any info on this? And also, does the body use glycogen from the liver first or from the muscles first? Or simultaneously? If so, most of my google searches have indicated that muscles hold significantly less amounts of glycogen but due to the mass of the muscles, the total glycogen in the muscles would outweigh that which is stored in the liver. With that being said, would one have to burn x calories of liver glycogen AND x calories of muscle glycogen until we can actually move onto burning stored fat? I know this is a multi-pronged question but do help me understand this a little better please! :)