28,109 shares
44,836 shares
30,211 shares
21,780 shares
57,208 shares
18,552 shares
315,729 shares
160,641 shares
17,922 shares
146,998 shares