Year	Number
1995	3819000
1996	4649000
1997	4542000
1998	3067000
1999	4342000
2000	5508000
2001	6084000
2002	7123000
2003	7086000
2004	8826000
2005	10080000
2006	11610000
2007	13325000
2008	11996000
2009	9494000
2010	12488000
2011	12694000
2012	13737000
2013	14846000
2014	16081000
2015	19310000
2016	22383000
2017	26496000
2018	28696000
2019	28714000
2020	4276000
