43,476 shares
77,577 shares
37,223 shares
26,018 shares
35,589 shares
42,505 shares
314,985 shares
102,838 shares
132,291 shares
133,720 shares