Is the windshield cracked or is that a reflection? If the windshield is cracked and it wasn't from anything directly hitting it, that's a good indication the body got twisted which would be a total loss. If it's just a reflection, then there's hope. The hood being pushed over toward the passenger side concerns me a little unless it's a trick on the eyes from the angle of the photo. It almost makes it look like the driver side hinge broke or got bent. If the hinge got bent, then there's some concern that the engine bay could possibly be compromised which raises a bunch of other concerns regarding alignment of suspension and steering components. If the front wheel was impacted, it can shove the whole steering rack over and damage suspension and frame parts even on the side of the car that wasn't hit.
At first glance, it doesn't really seem too bad. Fender, fender skirt, maybe wheel well liner, hood, bumper cover and all the junk underneath it, grille, painted piece above the grille, headlight assembly, and some paint. Might be a chance at a radiator mount if the bumper was pushed in enough. There's also the outside chance at all the stuff I said in the first paragraph, so the stuff in the this paragraph is probably the bare minimum... Very rough guess based on what's visible, I'd guess probably around $5000-6000 in damage. I'm no body shop guy, but I've had enough work done on my cars over the years from idiots crashing into my cars.
On my old 2008 Pontiac G8, I bought the car and 2 weeks after I got it, I parked at the shop to get some audio work done on it. Big parking lot with nothing close to it and some grandpa somehow managed to back his car right into it while parked. He must have made some impressively wide arc when he was backing up in order to hit my car because there wasn't any other parking spaces for a good 40-50 feet from mine. Got a call from the tech at the shop earlier than I expected and had a feeling it wasn't going to be good. "Yeah, wanted to let you know there was an incident here..." Sooooooo pissed. Had an almost identical thing happen with my 2002 WRX except I was at the auto parts store that time. Some high school kid in a Firebird backed into it literally seconds after I parked and got out. Didn't even make it to the door of the store yet before I heard the crunch and my alarm.