5,845 shares
3,716 shares
5,230 shares
4,599 shares
43,080 shares
42,570 shares
28,040 shares
139,560 shares
639,143 shares
290,544 shares