That quote is massively biased and misrepresenting the actual research being referred to. While the number of kills seems incredible, it is no different than the similar amounts of kills other similar sized predators such as foxes, owls and bobcats make.