Year Number 2000 10663550 2001 10278350 2002 9993365 2003 9728005 2004 10615500 2005 9915180 2006 9102445 2007 8372450 2008 7807375 2009 7224530 2010 6994020 2011 6708600 2012 6636895 2013 6702830 2014 6913015 2015 7132215 2016 7256345 2017 7382580 2018 7587990 2019 7813180 2020 8057285 2021 8182365 2022 8397830 2023 8492840