128,858 shares
18,006 shares
23,120 shares
247,053 shares
44,328 shares
30,621 shares
323,891 shares
368,542 shares
21,366 shares
80,666 shares