34,406 shares
27,224 shares
18,892 shares
114,631 shares
201,799 shares
123,013 shares
49,866 shares
46,356 shares
157,897 shares
72,275 shares