25841 114
18354 868
7712 656
37996 904
14011 509
13267 589
7646 959
2756 145
10750 230
6001 516
2910 167