The Flash Season 6 Debuts on Netflix Top 10