Year	Number
1995	6127000
1996	6750000
1997	14743000
1998	12003000
1999	10990000
2000	11691000
2001	11877000
2002	12793000
2003	15161000
2004	18583000
2005	20489000
2006	21714000
2007	26162000
2008	28827000
2009	24033000
2010	24114000
2011	24535000
2012	25061000
2013	26025000
2014	13227000
2015	13025000
2016	13734000
2017	14579000
2018	14342000
2019	13710000
2020	3382000
