input: Write a python function to print the top 10 most frequent words in a given text.
  assert top_10_frequent_words("the quick brown fox jumps over the lazy dog the the the") == [('the', 4), ('quick', 1), ('brown', 1), ('fox', 1), ('jumps', 1), ('over', 1), ('lazy', 1), ('dog', 1)]
  assert top_10_frequent_words("one two three four five six seven eight nine ten ten ten ten") == [('ten', 4), ('one', 1), ('two', 1), ('three', 1), ('four', 1), ('five', 1), ('six', 1), ('seven', 1), ('eight', 1), ('nine', 1)]
  assert top_10_frequent_words("apple banana apple orange apple banana orange orange orange") == [('orange', 4), ('apple', 3), ('banana', 2)]
output: def top_10_frequent_words(text):
      from collections import Counter
      words = text.split()
      counter = Counter(words)
      most_common = counter.most_common(10)
      return most_common