18,078 shares
309,758 shares
52,272 shares
201,991 shares
106,549 shares
28,796 shares
50,266 shares
329,226 shares
149,213 shares
59,092 shares