What do I need to buy before baby gets here?

So I need to know the top most important things I need to have/buy before baby's arrival. I k of there is a lot to get, but I know some of it can wait until after the baby comes. I have a car seat and bassinet already. I have a few blankets. What should I put at the top of my buy list? I'm currently 16 weeks. oh and I k of diapers and wipes are a must. I've already started buying them. Also recommendations of brands are welcome.