Year Number 1990 1016017 1991 903817 1992 1977379 1993 1916939 1994 1832829 1995 1967034 1996 2134601 1997 2155046 1998 2112350 1999 2029796 2000 1709142 2001 1607867 2002 1551302 2003 1436923 2004 1422654 2005 1278392 2006 1168687 2007 1150261 2008 1153445 2009 1134915 2010 1085938 2011 1085776 2012 1202519 2013 1986996 2014 2509954 2015 2462158 2016 2337684 2017 2241073 2018 2167642 2019 2109826 2020 2159821 2021 2073997 2022 4529896 2023 4941970