331,898 shares
507,474 shares
42,563 shares
106,345 shares
122,366 shares
79,514 shares
302,418 shares
90,655 shares
157,914 shares
353,375 shares