140,169 shares
66,228 shares
123,810 shares
903,137 shares
723,354 shares
153,948 shares
625,187 shares
216,751 shares
486,886 shares
374,200 shares