45,064 shares
42,653 shares
44,888 shares
43,392 shares
280,348 shares
194,145 shares
227,381 shares
259,885 shares
138,904 shares
169,866 shares