23,939 shares
205,022 shares
28,151 shares
24,640 shares
18,865 shares
431,834 shares
15,937 shares
332,152 shares
83,488 shares
35,265 shares