Three hidden-charm pentaquark Pc states, Pc(4312), Pc(4440) and Pc(4457) were revealed in the Λ 0 b → J/ψpK − process measured by LHCb using both Run I and Run II data. Their nature is under lively discussion, and their quantum numbers have not been determined. We analyze the J/ψp invariant mass distributions under the assumption that the crossed-channel effects provide a smooth background. For the first time, such an analysis is performed employing a coupledchannel formalism taking into account heavy quark spin symmetry. We find that the data can be well described in the hadronic molecular picture, which predicts seven Σ ( * ) cD ( * ) molecular states in two spin multiplets, such that the Pc(4312) is mainly a ΣcD bound state with J P = 1/2 − , while Pc(4440) and Pc(4457) are ΣcD * bound states with quantum numbers 3/2 − and 1/2 − , respectively. We also show that there is clear evidence for a narrow Σ * cD bound state in the data which we call Pc(4380), different from the broad one reported by LHCb in 2015. With this state established, all predicted ΣcD, Σ * cD , and ΣcD * hadronic molecules are seen in the data, while the missing three Σ * cD * states with smaller production rates are expected to be found in future runs of the LHC or in photoproduction experiments.