Year	Number
1995	5560000
1996	5829000
1997	6037000
1998	6179000
1999	6369000
2000	6457000
2001	6452000
2002	6720000
2003	6690000
2004	6710000
2005	6747000
2006	6995000
2007	7045000
2008	7165000
2009	6815000
2010	7186000
2011	7494000
2012	7560000
2013	7684000
2014	7887000
2015	8355000
2016	7481000
2017	8385000
2018	9119000
2019	9343000
2020	2584000
