Year	Number
1996	27422.434073886914
1997	28574.62617752501
1998	29127.577970351897
1999	30750.4547166577
2000	31987.515594978508
2001	33975.864373304525
2002	36505.62957097623
2003	40117.111130483
2004	43185.99876457801
2005	49217.75791449937
2006	56442.83337169461
2007	63177.033850412256
2008	71611.06914832686
2009	80761.74254368394
2010	90616.27643027087
2011	104736.23597619898
2012	113230.28000000004
2013	120589.14
2014	131797.31000000003
2015	141248.41999999998
2016	158360.2699999999
2017	168586.56999999995
2018	191216.96
2019	207155.66999999993
2020	240772.40000000002
