29,476 shares
15,588 shares
14,766 shares
18,463 shares
111,079 shares
9,367 shares
38,016 shares
18,265 shares
406,417 shares
16,388 shares