343 items in total