Current evidence suggests that dinosaur average size varied through the Triassic, early Jurassic, late Jurassic and Cretaceous periods. Predatory theropod dinosaurs, which occupied most terrestrial carnivore niches during the Mesozoic, most often fall into the 100- to 1,000-kilogram (220 to 2,200 lb) category when sorted by estimated weight into categories based on order of magnitude. In comparison, recent predatory carnivore mammals peak in the 10- to 100-kilogram (22 to 220 lb) category. The mode of Mesozoic dinosaur body masses is between one and ten metric tonnes. This contrasts sharply with the size of Cenozoic mammals, estimated by the National Museum of Natural History as about .