Year	Number
1996	98688.54911026153
1997	107569.656333743
1998	117242.10653404104
1999	122389.3045425869
2000	135093.0800514734
2001	160104.38648005508
2002	174176.38465947413
2003	196608.0879130518
2004	241840.7075712413
2005	303141.65964832675
2006	353088.672751663
2007	390273.7438321016
2008	448354.6406936902
2009	511529.897511258
2010	560449.8449442465
2011	606598.8289843708
2012	631290.22
2013	676020.89
2014	726155.6700000002
2015	766963.6499999994
2016	832780.3099999998
2017	894308.33
2018	1004060.31
2019	1134186.9200000004
2020	1256157.69
