Year	Number
1995	8608436.645071272
1996	9027600.36307626
1997	9357302.280355964
1998	9482950.87688024
1999	9901109.406113034
2000	11115377.442923648
2001	10923386.387434553
2002	11075114.136125654
2003	12223187.434554974
2004	13943780.104712043
2005	13151761.256544504
2006	13524000.000000002
2007	13774000.000000002
2008	13494000.000000002
2009	14132000
2010	14853000
2011	15421000
2012	15540000.000000002
2013	15674000.000000002
2014	16644000.000000002
2015	17200000
2016	17638000
2017	18488000
2018	19669834.916799385
2019	19819087.264539514
