508,072 shares
497,528 shares
122,768 shares
241,675 shares
55,335 shares
142,986 shares
584,352 shares
503,603 shares
115,787 shares
103,289 shares