256 shares
300 shares
394 shares
401 shares
301 shares
216 shares
219 shares
528 shares
501 shares
457 shares