45,054 shares
42,631 shares
44,884 shares
43,383 shares
280,342 shares
194,140 shares
227,375 shares
259,872 shares
138,892 shares
169,855 shares