input: from typing import List
  
  def get_word_lists(strings: List[str]) -> List[List[str]]:
      """
      Generate a list of lists of words from the given list of strings.
      Each sublist contains the first word of the string followed by the following words.
      
      >>> get_word_lists(["Hello world", "This is a test"])
      [['Hello', 'world'], ['This', 'is', 'a', 'test']]
      """
output:     result = []
      for string in strings:
          words = string.split()
          result.append([words[0]] + words[1:])
      return result