37,817 shares
36,346 shares
286,983 shares
129,063 shares
64,646 shares
68,251 shares
22,845 shares
256,117 shares
81,760 shares
18,989 shares