307,429 shares
439,693 shares
43,429 shares
486,192 shares
117,623 shares
128,038 shares
109,634 shares
60,418 shares
70,801 shares
66,322 shares