304 items in total