29,469 shares
15,564 shares
14,759 shares
18,448 shares
111,068 shares
9,362 shares
37,999 shares
18,260 shares
406,407 shares
16,385 shares