DJ Daniel Kim is trying to beat DJ Earworm to the punch!

For the past few years, DJ Earworm has made a name for himself by mashing up a mix of dozens of that year's biggest pop records into one dance track!  While we're still expecting a 2012 entry from Earworm closer to New Year's, DJ Daniel Kim has released his own 2012 mash up record...  And it's pretty awesome!  Can you name all of the songs in this mash-up (without cheating?)