5,703 shares
2,808 shares
506,390 shares
412,524 shares
295,668 shares
316,599 shares
142,443 shares
502,916 shares
310,516 shares
110,236 shares