18,438 shares
74,141 shares
248,913 shares
176,226 shares
431,741 shares
21,358 shares
259,460 shares
305,571 shares
13,824 shares
24,509 shares