2,978,958