30,912 shares
256,971 shares
323,205 shares
248,076 shares
40,323 shares
355,699 shares
50,559 shares
33,701 shares
32,968 shares
25,926 shares