Year Number 1992 600000 1993 600000 1994 250000 1995 237843 1996 272250 1997 302889 1998 333182 1999 367921 2000 780000 2001 847026 2002 902836 2003 938019 2004 951526 2005 968857 2006 989000 2007 1064452 2008 1031355 2009 998644 2010 998615 2011 955737 2012 929453 2013 891622 2014 849216 2015 785755 2016 784223 2017 759351 2018 740807 2019 728322 2020 706918 2021 689295 2022 651069