29,473 shares
15,570 shares
14,766 shares
18,458 shares
111,071 shares
9,366 shares
38,007 shares
18,263 shares
406,415 shares
16,387 shares