现有面值为2元、1元和5元的人民币共14张,共计37元,其中面值为2元的比1元的多4张,求三种人民币各多少张?