Baby Hospital Bag. HELP!

As
I am 31 weeks and I know it's early, but I just want to be prepared, since I'm a huge procrastinator and want to get it out of the way while I'm still motivated to. 
What do I pack in the babys hospital bag?!?!?!?
I already know I'm going to be in the hospital for 4 days. I've tried googling what to bring but that hasn't been any help.
How many onesies, outfits, nighties, blankets & accessories do I need to bring?!
I'm totally clueless