how many farm animals do we have?