25,431 shares
136,144 shares
524,216 shares
90,051 shares
474,202 shares
287,909 shares
46,202 shares
47,976 shares
29,821 shares
80,901 shares