507,311 shares
496,927 shares
121,930 shares
240,664 shares
54,585 shares
142,445 shares
583,526 shares
502,937 shares
115,059 shares
103,063 shares