A quantitative map of nuclear pore assembly reveals two distinct mechanisms