Year	Number
1995	9511000
1996	9730000
1997	10172000
1998	11295000
1999	11632000
2000	12097000
2001	12167000
2002	11644000
2003	11707000
2004	10639000
2005	10612000
2006	11282000
2007	6788000
2008	6962000
2009	6439000
2010	6756000
2011	7264000
2012	7503000
2013	9177000
2014	10497000
2015	11723000
2016	13359000
2017	15432000
2018	16186000
2019	17283000
2020	4208000
