507,854 shares
497,291 shares
122,521 shares
241,325 shares
54,922 shares
142,739 shares
584,107 shares
503,306 shares
115,520 shares
103,179 shares