107,741 shares
49,873 shares
559,121 shares
391,913 shares
174,397 shares
180,946 shares
270,201 shares
529,148 shares
51,239 shares
309,836 shares