Sort:  

Thanks my dear

Is there any benefit of points. Means any benifit for the toper of leader board ?

I'm not sure, maybe there are other benefits... But I guess it's more of a bragging rights.

It just shows that you're more active than others, (or that you're good at bringing active referrals.)

Thanks for explaining. Now I have a better idea about it.