29,482 shares
15,591 shares
14,768 shares
18,473 shares
111,083 shares
9,370 shares
38,022 shares
18,277 shares
406,529 shares
16,393 shares