40,247 shares
513,759 shares
221,896 shares
289,931 shares
166,801 shares
53,565 shares
129,474 shares
115,003 shares
31,358 shares
442,122 shares