Common Noun Collocations of complexity

appreciation, cost, degree, difficulty, diversity, idea, increase, justice, lay, length, level, life, nature, numb, order, organization, part, problem, scale, scope, simplicity, size, spite, system, task, term, time, variety, view, richness