25808 114
18350 868
7710 656
37950 904
14006 509
13258 589
7641 959
2752 145
10737 230
5996 516
2900 167