By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Based on current last in USA and Europe, 160 million is getting out the realm of feasible possibilities unless Japan really hard carry its sales this year

158 million is now a safer bet than 160 million