21,958 shares
774,463 shares
117,317 shares
247,776 shares
134,948 shares
178,462 shares
148,684 shares
94,416 shares
300,971 shares
279,801 shares