Also, personal preference maybe, but I’d prefer “star systems,” which sounds a bit more pulpy to me than “solar systems.” I’m not sure if “solar systems” is a phrase anyone says in the movies (excepting its use in this crawl, obviously).
+1 for “thousands of star systems.” Leia even specifically uses that phrasing at Tarkin in ANH.