507,913 shares
497,366 shares
122,583 shares
241,417 shares
55,053 shares
142,812 shares
584,185 shares
503,422 shares
115,600 shares
103,218 shares