28,099 shares
44,721 shares
30,174 shares
21,652 shares
57,191 shares
18,506 shares
315,692 shares
160,525 shares
17,846 shares
146,867 shares