30,052 shares
163,964 shares
700,581 shares
331,170 shares
306,721 shares
69,051 shares
429,299 shares
482,093 shares
61,406 shares
475,872 shares