29,533 shares
15,713 shares
14,793 shares
18,489 shares
111,100 shares
9,380 shares
38,114 shares
18,326 shares
406,551 shares
16,463 shares