504 items in total