Year Number 2004 2685419 2005 2527328 2006 2719402 2007 2993403 2008 3084872 2009 3105728 2010 3110339 2011 3030432 2012 2976849 2013 3031657 2014 2856134 2015 2770462 2016 2684419 2017 2609601 2018 2574691 2019 2565392 2020 2572254 2021 2540276 2022 2538727