20 events between 650-1750ce