25807 114
18350 868
7709 656
37945 904
14006 509
13258 589
7641 959
2751 145
10737 230
5996 516
2900 167