25,791 shares
108,533 shares
421,058 shares
44,598 shares
97,355 shares
25,431 shares
12,634 shares
17,727 shares
18,954 shares
116,636 shares