29,525 shares
15,684 shares
14,790 shares
18,488 shares
111,099 shares
9,380 shares
38,101 shares
18,314 shares
406,546 shares
16,442 shares