29,603 shares
16,005 shares
14,938 shares
18,505 shares
111,128 shares
9,395 shares
38,407 shares
18,469 shares
406,577 shares
16,729 shares