30,145 shares
28,927 shares
24,392 shares
21,040 shares
30,124 shares
23,006 shares
42,564 shares
45,224 shares
30,193 shares
36,803 shares