25845 114
18358 868
7713 656
37999 904
14011 509
13269 589
7647 959
2756 145
10750 230
6002 516
2910 167