Malihanoor,
All you have to do is:
2,812,319 to the nearest thousand:
2,812,000
4.6m questions
5.9m answers