From how many ancestors is the current population of 15 thought to have descended from