Brain Teaser No : 00015

Puzzle Question: 

Brain Teaser No : 00015
In the town called Alibaug, the following facts are true:
• No two inhabitants have exactly the same number of hairs.
• No inhabitants has exactly 2025 hairs.
• There are more inhabitants than there are hairs on the head of any one inhabitants.
What is the largest possible number of the inhabitants of Alibaug?

Toughness: 
Intermediate