由数字1、2、3、4、5,可以组成多少个没有重复数字且比4000小的自然数?