How many Bitcoins are mined for today?

To date, there are about 17 million bitcoins have been mined, which is 80% of all bitcoins that can possibly be mined. Due to the fact that reward for one mined block is constantly reducing, miners will not be able to mine more than 21 billion bitcoins