Groups with countably many subgroups