Year Number 2000 2953765 2001 2848385 2002 2701825 2003 2505895 2004 2287695 2005 2089900 2006 1920245 2007 1793560 2008 1720050 2009 1711265 2010 1726215 2011 1733860 2012 1746120 2013 1755245 2014 1720590 2015 1654165 2016 1608635 2017 1577365 2018 1537385 2019 1502080 2020 1459205 2021 1414600 2022 1371690 2023 1361610