Tom got 12 seashells but 8 were broken. How many unbroken seashells did Tom get?