45,476 shares
20,956 shares
235,860 shares
18,066 shares
21,741 shares
23,599 shares
18,419 shares
47,470 shares
67,006 shares
25,768 shares