314,912 shares
25,607 shares
21,986 shares
15,589 shares
55,350 shares
15,224 shares
249,040 shares
29,219 shares
122,456 shares
40,880 shares