47,956 shares
305,612 shares
18,891 shares
56,530 shares
185,547 shares
46,001 shares
19,823 shares
111,856 shares
31,355 shares
14,577 shares