138,306 shares
59,066 shares
107,758 shares
77,818 shares
308,480 shares
130,452 shares
38,989 shares
96,243 shares
58,696 shares
150,224 shares