How many clothes to buy for baby

Im a FTM. Can please anybody suggest me how many clothes should i buy for the baby and what sizes?

Like how many pieces for say newborn size?

Babies grow out fast so i dnt want to have extras clothes going to waste. So what would be a reasonable number of cloths to buy and in which sizes? Thank you