By using this site, you agree to our Privacy Policy and our Terms of Use. Close

2013: 3,075,770
2014: 7,908,581
2015: 8,631,257
2016: 8,368,621
2017: 8,212,889 (so far)

2017 numbers might be adjusted again.