34,023 shares
259,902 shares
58,047 shares
50,388 shares
99,582 shares
45,280 shares
57,807 shares
526,915 shares
126,795 shares
43,560 shares