generate region list data