30枚硬币,由1元和5角组成,共值21元,其中1元硬币有多少枚?5角硬币有多少枚?