25,405 shares
136,095 shares
524,174 shares
90,018 shares
474,147 shares
287,821 shares
46,138 shares
47,967 shares
29,803 shares
80,886 shares