258,171 shares
70,505 shares
250,163 shares
150,029 shares
24,325 shares
105,851 shares
12,656 shares
63,998 shares
145,792 shares
294,841 shares