Year Number 1990 1342567 1991 1639243 1992 2719638 1993 2353524 1994 2501840 1995 2374534 1996 2746689 1997 2575395 1998 2370615 1999 2322817 2000 1862128 2001 1822870 2002 2146225 2003 1930928 2004 1731165 2005 1493323 2006 2744965 2007 3734325 2008 3187002 2009 3028541 2010 2906726 2011 2629486 2012 1938135 2013 1339415 2014 1520033 2015 1474290 2016 1420743 2017 1287407 2018 1236364 2019 1250725 2020 1300152 2021 1214317 2022 6803499 2023 7336838