Interesting,i do not have any answers but maybe it is because a lot of factors are involved?
Climate,hours of daylight,density of the population, even diet can make a difference?
I am sure one day this all be will be answered but it will take some studies.