507,944 shares
497,395 shares
122,631 shares
241,505 shares
55,086 shares
142,835 shares
584,199 shares
503,457 shares
115,628 shares
103,232 shares