31,357 shares
43,533 shares
42,922 shares
19,767 shares
19,916 shares
122,440 shares
33,785 shares
26,271 shares
147,065 shares
31,585 shares