A forest contains 843,000 trees of a certain species. Statistical studies show that the number of leaves on these trees varies from a low of 943 to a high of 3722. At least how many trees must have the same number of leaves?