How many faces, edges, and vertices does a triangular pyramid have?

A. 3 faces, 4 edges, 4 vertices
B. 3 faces, 3 edges, 3 vertices
C. 4 faces, 6 edges, 3 vertices
D. 4 faces, 6 edges, 4 vertices