Year Number 2000 27638600 2001 27062100 2002 26518550 2003 25978050 2004 25511350 2005 24926250 2006 24427350 2007 23920250 2008 23452900 2009 23075800 2010 23001600 2011 23007650 2012 23038950 2013 23186950 2014 23376800 2015 23599600 2016 23885700 2017 24192550 2018 24637000 2019 25062500 2020 25418000 2021 25768550 2022 26697450 2023 27033400