43184 843
14777 279
6478 121
24876 762
7471 41
7817 381
5155 713
3557 500
4109 501
3171 602
20045 751
17782 573
6208 742
3037 596