308,284 shares
269,486 shares
93,226 shares
134,015 shares
193,935 shares
250,959 shares
422,246 shares
133,900 shares
113,296 shares
394,822 shares