43,498 shares
77,597 shares
37,268 shares
26,072 shares
35,600 shares
42,538 shares
315,269 shares
102,848 shares
132,309 shares
133,732 shares