307,720 shares
439,919 shares
43,713 shares
486,425 shares
117,842 shares
128,218 shares
109,869 shares
60,594 shares
71,006 shares
66,512 shares