Year	Number
1996	957.1298689665116
1997	967.4928500114788
1998	1076.1858051226457
1999	1113.5848853247637
2000	1116.1577444470888
2001	1158.8423523602157
2002	1293.6417551291634
2003	1364.4912502437824
2004	1566.2042860842769
2005	1832.6012370630178
2006	2109.569740468168
2007	2322.656450417231
2008	2626.426066831819
2009	2879.9607855295926
2010	3387.186740097213
2011	3407.799580459983
2012	3773.6999999999994
2013	4036.5699999999997
2014	4233.969999999999
2015	4177.11
2016	4560.27
2017	4822.13
2018	5020.47
2019	5302.370000000001
2020	5959.030000000001
