522 items in total