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?