101,501 shares
95,846 shares
654,531 shares
33,241 shares
46,017 shares
41,437 shares
39,412 shares
138,054 shares
43,831 shares
92,655 shares