509 shares
405 shares
343 shares
331 shares
347 shares
295 shares
301 shares
332 shares
377 shares
97 shares