Baby clothes advice

How many of what size should I buy in preparation for baby?