I hope you can find my code here:
I found it a bit tricky at first figuring out to access the data once I had added it to the class, Once I had done that it was just a case of figuring out how best to compile the data. I made the region and number of children functions a bit more future proof by making a list from the values (in case someone in the future has 13 children!).
Please let me know what you think!