155,580 shares
36,743 shares
18,544 shares
16,901 shares
25,602 shares
42,007 shares
50,581 shares
35,342 shares
361,277 shares
56,660 shares