有一个三位数,它的各个数位上的和是12,各个数位上的积是30,这样的三位数有多少?