34,017 shares
259,891 shares
58,023 shares
50,384 shares
99,570 shares
45,248 shares
57,794 shares
526,870 shares
126,778 shares
43,539 shares