Year Number 1990 217569 1991 272190 1992 1529461 1993 1778161 1994 1875021 1995 1895739 1996 2429519 1997 2303061 1998 2048220 1999 1882064 2000 1505244 2001 1402064 2002 1833354 2003 1638637 2004 1467808 2005 1195080 2006 1167073 2007 796107 2008 813898 2009 738786 2010 708202 2011 670469 2012 652844 2013 340100 2014 547913 2015 604489 2016 507228 2017 407075 2018 369424 2019 352345 2020 415106 2021 382622 2022 6062391 2023 6498652