23,424 shares
29,866 shares
256,773 shares
111,575 shares
69,776 shares
46,296 shares
33,711 shares
141,789 shares
73,605 shares
27,927 shares