Year Number of People per sq meter
1950 152.11974
1951 153.72632
1952 157.35
1953 162.48553
1954 168.75395
1955 175.76974
1956 183.24737
1957 190.93289
1958 198.66053
1959 206.28553
1960 213.71974
1961 220.91316
1962 227.82105
1963 234.39474
1964 240.64079
1965 246.61974
1966 252.34211
1967 257.97763
1968 264.01711
1969 271.10921
1970 279.74342
1971 289.88421
1972 301.51974
1973 315.16711
1974 331.46184
1975 350.71447
1976 373.35789
1977 398.91447
1978 425.62237
1979 451.05
1980 473.53684
1981 492.26316
1982 507.82895
1983 521.65
1984 535.825
1985 551.88158
1986 570.37105
1987 590.75395
1988 612.10789
1989 633.01316
1990 652.54079
1991 670.74342
1992 688.27237
1993 705.54342
1994 723.14211
1995 741.70921
1996 761.40526
1997 782.80263
1998 807.50263
1999 837.55921
2000 874.49211
2001 917.82763
2002 967.3
2003 1024.61974
2004 1091.90526
2005 1169.95789
2006 1261.07105
2007 1363.01447
2008 1466.56579
2009 1559.24868
2010 1632.71316
2011 1681.93289
2012 1710.81184
2013 1730.80395
2014 1758.41711
2015 1805.07237
2016 1875.225
2017 1963.92632
2018 2061.83289
2019 2155.12632
2020 2233.90132
2021 2295.125
2022 2342.22105
2023 2379.53026
2024 2413.96053
2025 2450.53026
2026 2490.29474
2027 2531.46184
2028 2572.86711
2029 2612.48816
2030 2648.86184
2031 2681.88158
2032 2712.28158
2033 2740.41447
2034 2766.87105
2035 2792.075
2036 2816.14868
2037 2839.025
2038 2860.84868
2039 2881.68158
2040 2901.61447
2041 2920.76184
2042 2939.16316
2043 2956.86053
2044 2973.84079
2045 2990.11842
2046 3005.72632
2047 3020.71579
2048 3035.07632
2049 3048.83947
2050 3061.98421
2051 3074.55526
2052 3086.53289
2053 3097.97237
2054 3108.89605
2055 3119.31711
2056 3129.25526
2057 3138.71316
2058 3147.66842
2059 3156.09211
2060 3163.98026
2061 3171.31579
2062 3178.10263
2063 3184.32632
2064 3189.97368
2065 3195.01447
2066 3199.47237
2067 3203.30132
2068 3206.5
2069 3209.04868
2070 3210.93684
2071 3212.16053
2072 3212.69211
2073 3212.52105
2074 3211.63947
2075 3210.02368
2076 3207.66447
2077 3204.55921
2078 3200.70658
2079 3196.10263
2080 3190.75526
2081 3184.66184
2082 3177.82763
2083 3170.27105
2084 3161.96447
2085 3152.94737
2086 3143.22368
2087 3132.80263
2088 3121.73947
2089 3110.07895
2090 3097.85132
2091 3085.07895
2092 3071.84079
2093 3058.16579
2094 3044.11447
2095 3029.75
2096 3015.12237
2097 3000.33421
2098 2985.41974
2099 2970.48026
2100 2955.60263