给出以下四个城市的面积和人口数量，请计算它们的人口密度并将它们按照人口密度从高到低排序：

城市 A：面积(平方公里)：120   人口数量：800,000
城市 B：面积(平方公里)：80     人口数量：600,000
城市 C：面积(平方公里)：200   人口数量：1,000,000
城市 D：面积(平方公里)：150   人口数量：900,000
城市 A：人口密度6250人/平方公里
城市 B：人口密度7500人/平方公里
城市 D：人口密度6000人/平方公里
城市 C：人口密度5000人/平方公里
按人口密度从高到低排序：B > A > D > C