Valerian no.1 in china with 29 million weekend