31,451 shares
43,666 shares
43,094 shares
19,888 shares
20,108 shares
122,517 shares
33,794 shares
26,354 shares
147,132 shares
31,717 shares