22,554 shares
23,023 shares
18,238 shares
318,417 shares
282,064 shares
174,634 shares
307,838 shares
76,385 shares
160,216 shares
406,929 shares