307,602 shares
439,799 shares
43,588 shares
486,301 shares
117,731 shares
128,104 shares
109,754 shares
60,474 shares
70,879 shares
66,394 shares