128,879 shares
18,403 shares
23,482 shares
247,442 shares
44,807 shares
30,743 shares
324,291 shares
368,919 shares
21,804 shares
81,161 shares