Year Number 2000 15182850 2001 14876075 2002 14552950 2003 14192200 2004 13868050 2005 13500350 2006 13180500 2007 12890500 2008 12620850 2009 12399050 2010 12319525 2011 12278550 2012 12264250 2013 12314950 2014 12388475 2015 12473175 2016 12588475 2017 12657925 2018 12784500 2019 12892075 2020 12977550 2021 13056625 2022 13416475 2023 13562875