25811 114
18352 868
7710 656
37957 904
14007 509
13261 589
7641 959
2754 145
10744 230
5997 516
2903 167