507,944 shares
497,394 shares
122,628 shares
241,503 shares
55,085 shares
142,830 shares
584,199 shares
503,451 shares
115,628 shares
103,231 shares