507 items in total