2000 5000 Two separate values. There's no thing as "two-thousand-five-thousand" as the question implies.
Two million and five hundred and fifty thousand in numbers is 2,550,000
200,005
10,005,002
2,045,505
2,055,000
502,012
502,004
2,005,000
2895
200,500
2,760,325 is two million seven hundred and sixty thousand three hundred and twenty five in numbers
2,500,003,005.