added cities, added text:root and bubbles:size.lim arguments