29,630 shares
16,024 shares
14,993 shares
18,515 shares
111,143 shares
19,408 shares
38,470 shares
18,505 shares
406,624 shares
16,765 shares