43099 843
14770 279
6475 121
24849 762
7471 41
7811 381
5154 713
3552 500
4096 501
3171 602
20036 751
17774 573
6208 742
3034 596