30,326 shares
164,199 shares
700,836 shares
331,399 shares
306,941 shares
69,268 shares
429,526 shares
482,348 shares
61,628 shares
476,100 shares