28,084 shares
44,601 shares
30,106 shares
21,422 shares
57,148 shares
18,486 shares
315,546 shares
160,205 shares
17,569 shares
146,446 shares