Year Number of People per sq meter
1950 6571.33779
1951 6705.35117
1952 6731.57191
1953 6665.28428
1954 6526.15385
1955 6336.48829
1956 6121.97324
1957 5911.47157
1958 5736.55518
1959 5628.39465
1960 5611.90635
1961 5701.17057
1962 5892.57525
1963 6162.20736
1964 6473.67893
1965 6797.02341
1966 7130.301
1967 7472.2408
1968 7792.77592
1969 8054.91639
1970 8233.94649
1971 8319.0301
1972 8319.96656
1973 8259.09699
1974 8170.03344
1975 8081.20401
1976 7996.15385
1977 7916.22074
1978 7866.15385
1979 7875.55184
1980 7963.81271
1981 8141.37124
1982 8401.97324
1983 8728.99666
1984 9096.75585
1985 9484.31438
1986 9888.86288
1987 10310.20067
1988 10731.67224
1989 11133.81271
1990 11502.84281
1991 11831.57191
1992 12122.37458
1993 12386.1204
1994 12640.80268
1995 12899.19732
1996 13162.77592
1997 13430.23411
1998 13706.92308
1999 14000.13378
2000 14313.67893
2001 14651.53846
2002 15013.24415
2003 15389.53177
2004 15767.65886
2005 16139.09699
2006 16498.99666
2007 16850.26756
2008 17202.27425
2009 17568.99666
2010 17958.82943
2011 18375.88629
2012 18813.74582
2013 19258.89632
2014 19691.67224
2015 20098.39465
2016 20473.81271
2017 20821.6388
2018 21151.10368
2019 21474.58194
2020 21801.83946
2021 22135.05017
2022 22470.16722
2023 22805.21739
2024 23135.38462
2025 23457.55853
2026 23771.50502
2027 24077.85953
2028 24376.28763
2029 24665.98662
2030 24946.75585
2031 25217.7592
2032 25479.93311
2033 25733.24415
2034 25978.46154
2035 26216.62207
2036 26447.62542
2037 26671.87291
2038 26890.16722
2039 27103.94649
2040 27313.54515
2041 27519.56522
2042 27722.44147
2043 27922.57525
2044 28120.90301
2045 28318.09365
2046 28514.28094
2047 28709.3311
2048 28903.11037
2049 29094.38127
2050 29282.37458
2051 29467.49164
2052 29649.39799
2053 29827.62542
2054 30002.74247
2055 30173.74582
2056 30341.00334
2057 30504.38127
2058 30663.5786
2059 30817.92642
2060 30968.12709
2061 31113.44482
2062 31254.21405
2063 31390.301
2064 31522.14047
2065 31649.83278
2066 31773.47826
2067 31893.47826
2068 32009.3311
2069 32121.47157
2070 32229.63211
2071 32333.91304
2072 32435.05017
2073 32533.14381
2074 32628.32776
2075 32721.40468
2076 32812.84281
2077 32902.6087
2078 32990.83612
2079 33076.65552
2080 33160.50167
2081 33241.90635
2082 33322.2408
2083 33401.6388
2084 33481.90635
2085 33563.81271
2086 33647.69231
2087 33733.37793
2088 33822.47492
2089 33915.88629
2090 34014.04682
2091 34117.42475
2092 34225.55184
2093 34338.29431
2094 34454.24749
2095 34573.67893
2096 34695.45151
2097 34819.23077
2098 34943.91304
2099 35069.19732
2100 35195.18395