34,024 shares
259,910 shares
58,079 shares
50,396 shares
99,589 shares
45,286 shares
57,809 shares
526,922 shares
126,798 shares
43,587 shares