43,541 shares
77,910 shares
37,402 shares
26,342 shares
35,948 shares
42,692 shares
315,380 shares
103,112 shares
132,624 shares
133,769 shares