A bakery sells 4 dozen cupcakes every 3 hours. If the bakery is open 8 hours each day, how many days does it take to sell 640 cupcakes?