Year	Number
1995	249000
1996	269000
1997	285000
1998	299000
1999	253000
2000	201000
2001	222000
2002	217000
2003	304000
2004	346000
2005	386000
2006	472000
2007	526000
2008	589000
2009	518000
2010	604000
2011	775000
2012	788000
2013	837000
2014	932000
2015	965000
2016	940000
2017	997000
2018	1060000
2019	1160000
2020	432000
