25809 114
18350 868
7710 656
37952 904
14006 509
13259 589
7641 959
2753 145
10738 230
5996 516
2900 167