34,014 shares
259,888 shares
58,019 shares
50,384 shares
99,565 shares
45,244 shares
57,792 shares
526,867 shares
126,778 shares
43,539 shares