How Much Horsepower do NASCAR Cars have?

Nascar Sprint Cup cars have between 800-850 horsepower unrestricted. With the carburetor restrictor plate which is run at Talledega and Daytona they produce about 450 horsepower.