29,897 shares
163,784 shares
700,326 shares
331,017 shares
306,515 shares
68,923 shares
429,037 shares
481,873 shares
61,208 shares
475,651 shares