29,641 shares
16,037 shares
15,015 shares
18,525 shares
111,156 shares
9,643 shares
38,503 shares
18,537 shares
406,865 shares
16,815 shares