29,959 shares
28,714 shares
24,228 shares
20,863 shares
29,933 shares
22,832 shares
42,462 shares
45,060 shares
29,979 shares
36,671 shares