657 items in total