29,473 shares
15,571 shares
14,766 shares
18,460 shares
111,073 shares
19,367 shares
38,009 shares
18,264 shares
406,416 shares
16,387 shares