A. Up to isomorphism, how many polyhedra with N faces are there? Assume each face can be a triangle, square, pentagon, hexagon, etc... Furthermore each edge can be resized to any nonzero positive length to obtain an isomorphic polyhedron. (to be clear, all the faces get assembled together into a 3D, multifaced diamond-like object so as to speak).
B. As a related question, up to isomorphism, how many polyhedra with M edges exist?
NOTE: There are only 5 platonic solids, but in my question the faces can be any shape with straight edge perimeter and the faces don't have to be regular).
C. Does the answer to these questions change if the faces must be regular (same size edges for each face)?