307,717 shares
439,916 shares
43,704 shares
486,420 shares
117,839 shares
128,216 shares
109,863 shares
60,586 shares
70,997 shares
66,506 shares