Fans pack Kansas Speedway for NASCAR weekend