Msci world small cap index vs russell 2000 July 8, 2019 16 32 64 128 Msci world vs s&p 500 Russell 3000 index Msci india index