643 items in total