18 items in total