translate English to French: It has followed traces and leads developed since its inception and has focused on a number of promising tracks.
Elle a suivi des indices et des pistes établis depuis sa création et s'est plus particulièrement intéressée à un certain nombre de pistes prometteuses.