300 shares
95 shares
164 shares
190 shares
93 shares
329 shares
270 shares
252 shares
337 shares
126 shares