25826 114
18352 868
7712 656
37981 904
14009 509
13265 589
7645 959
2755 145
10747 230
6000 516
2909 167