async function drawDorlingCartogramShippingPorts(year) {
const data = await getShippingPortData();
const infoList = data
.sort((a, b) => b[year] - a[year])
.slice(0, 30)
.map((x, i) =>
Object({
label: i + 1,
value: x[year],
latLng: [x.lat, x.lng]
})
);
const options = Object({
maxRadius: 20
});
return drawDorlingCartogram2(infoList, options);
}