271 shares
270 shares
320 shares
236 shares
349 shares
324 shares
300 shares
254 shares
488 shares
313 shares