31,255 shares
74,161 shares
447,342 shares
52,911 shares
96,241 shares
99,676 shares
287,404 shares
53,800 shares
140,471 shares
73,348 shares