421 shares
361 shares
304 shares
817 shares
1,045 shares
309 shares
299 shares
296 shares
271 shares
329 shares