Total coins supply is 2 800 000 ? Do I get this right? Asking becouse there's no info about this on coinmarketcap

It's a bit less due to the PoS blocks cutting into the PoW phase:
"moneysupply" : 2129542.91576555,
We'll put the block explorer out shortly.