29,928 shares
19,244 shares
14,458 shares
14,490 shares
10,605 shares
46,722 shares
108,797 shares
34,619 shares
18,108 shares
48,409 shares