628,757 shares
107,019 shares
154,856 shares
80,696 shares
20,954 shares
30,968 shares
252,683 shares
51,400 shares
193,922 shares
535,626 shares