Top electric SUVs with longest range: Over 500 km on a single charge