26,983 shares
23,372 shares
15,070 shares
18,814 shares
29,807 shares
16,652 shares
18,941 shares
45,769 shares
29,616 shares
23,525 shares