Year Number 2000 80885152 2001 76037296 2002 71793600 2003 68499104 2004 66072152 2005 64013952 2006 61459000 2007 58948648 2008 55959600 2009 53698152 2010 50819848 2011 48070752 2012 46222648 2013 45109100 2014 43939952 2015 42789300 2016 41530648 2017 40270200 2018 38826300 2019 37393448 2020 35971048 2021 35048352 2022 34345648 2023 33946752