45,595 shares
24,447 shares
37,812 shares
18,522 shares
33,304 shares
15,382 shares
15,541 shares
102,865 shares
106,701 shares
37,339 shares