Year Number 2000 12455750 2001 12186025 2002 11965600 2003 11785850 2004 11643300 2005 11425900 2006 11246850 2007 11029750 2008 10832050 2009 10676750 2010 10682075 2011 10729100 2012 10774700 2013 10872000 2014 10988325 2015 11126425 2016 11297225 2017 11534625 2018 11852500 2019 12170425 2020 12440450 2021 12711925 2022 13280975 2023 13470525