29,589 shares
151,007 shares
105,202 shares
68,189 shares
60,272 shares
415,449 shares
73,338 shares
129,683 shares
50,400 shares
26,689 shares