How Many Satellites are There?

There are thousands of artificial satellites in space. We are launching one satellite per 3 months on an average. But moon is one and only natural satellite.