31,118 shares
42,781 shares
34,528 shares
14,428 shares
25,523 shares
42,536 shares
34,953 shares
35,860 shares
23,498 shares
347,518 shares