6,029 shares
2,893 shares
506,428 shares
412,560 shares
295,688 shares
316,614 shares
142,449 shares
502,960 shares
310,576 shares
110,253 shares