Three fathers-Paul, Johnson, and Nicolas have between them a total of 15 children of which 9 are boys. Paul has 3 girls and Johnson has the same number of boys. Johnson has 1 more child than Paul who has 4 children. Nicholas has 4 more boys than girls and the same number of girls as Paul has boys. How many boys each do Nicolas and Paul have?