507,968 shares
497,405 shares
122,670 shares
241,534 shares
55,135 shares
142,882 shares
584,250 shares
503,483 shares
115,654 shares
103,241 shares