bug 996628 - creates sets of contributions by type