Year	Number
1995	4120000
1996	3885000
1997	4263000
1998	4718000
1999	4832000
2000	5058000
2001	5387000
2002	5064000
2003	5114000
2004	5998000
2005	6378000
2006	6550000
2007	6762000
2008	7050000
2009	7797000
2010	7828000
2011	5746000
2012	6999000
2013	7352000
2014	7163000
2015	5359000
2016	5724000
2017	7052000
2018	8299000
2019	9429000
2020	2012000
