43331 843
14800 279
6492 121
24912 762
7474 41
7838 381
5157 713
3563 500
4188 501
3188 602
20050 751
17792 573
6212 742
3043 596