305 shares
312 shares
505 shares
328 shares
291 shares
284 shares
290 shares
500 shares
506 shares
251 shares