520 items in total