4,685 shares
3,074 shares
36,758 shares
256,397 shares
80,891 shares
185,067 shares
338,151 shares
108,309 shares
224,445 shares
232,602 shares