What's the population of Shanghai, China according to the UN 2018 population estimates?
25582000
29.8 million
29.7 million
29.6 million
1.369 million
1.2 million
1.378 million
1.2 million
1.369 million
1.1 million
900,000
29.8 million
29.7 million
12 million
28.7 million
28.8 million
1.3 million
12 million
1.378 million
1.2 million
1.369 million
29.4 million
135 million
12 million
1.3 million
1100,000,000
170 million
135,000,000
12 million
900,000
1200,000,000
170,000,000
1.1 million
1.3 million
29.8 million
29.7 million
1.175 million
175 million
1100000
12 million
1.378 million
9000000
29.6 million
21.67 million
220 million
128 million
1100 million
1,000,000
215 million
21.38 million
135 million
1.2 million
29.3 million
12 million
1.369 billion
29.9 million
1.3 million
29.4 million
1.1 billion
900,500
1100,000,000
1100000
1.378 billion
29.2 million
170 million
9000000
1,000,000
900,000
135,000,000
2500000
220,000,000
135 million
1.369 billion
12 million
2500,000,000
1100000000
1100000
24 million
11000000
1,000,000
9000000
1.3 million
1100,000,000
1.378 billion
170 million
11000000000
1.1 million.
1.2 million people
1100,000.
1.1 billion
1.1 million people
12 million
1100000
11000000
9000000
135 million
1.369 billion
900000
110000000000
1100,000.
1100000000
900,000.
215 million
1.378 billion
11000000
135 million people
2500000
11000000000
9000000
900000000
1100000,000.
1.269 million
1.278 million
29.7 Million
1.283 million
29.8 Million
1100,000.
90000000000
1100000000
170 million people
28.8 Million
28.7 Million
25000000
1100,000,000.
1100000,000,000
1.175 billion
250000000000
2500000000
110000000000
220 million
1100,000.0000
462900
1.1 million.
175 million people
1.1 million people
220,000,000
1100000.
1100,000,000,000,000
2500,000,000
11000000000
1.278 billion
1100,000.00
462900
1.269 billion
462700
171,000,000
112 million
2021100
1.283 billion
29.7 Million
462900
242500
1100,000.00
900
2500
1200
462500
1100
2500000000
2021100
135
242900
110050
25000000000
242700
900
1200
1100
241100
2021
135
371500
371900
462900
20236767
202321
900
492900
1200
252900
20232378
20212878
1100
1250
20232367
2021
202128
135
171100
110050
202135
371100
2292967
202223
171,500
900
20236756
2500
202321
1200
1100