Year	Number
1995	5180862.041540403
1996	5751421.372961703
1997	6058469.366577985
1998	6278444.048571738
1999	6739016.038996162
2000	7177819.701514953
2001	7315303.877761049
2002	7919088.551775156
2003	8739410.803376865
2004	10087901.432057327
2005	11604810.176639257
2006	13066725.250722751
2007	15516234.990840703
2008	15344379.770533083
2009	17197962.345677357
2010	19412317.075185332
2011	20968725.151382584
2012	22344747.150397986
2013	23509162.405026987
2014	25813028.77890961
2015	28561108.977305822
2016	30648125.407269087
2017	33358092.58521886
2018	36499131.16683863
2019	37266648.54410472
