25921 114
18402 868
7737 656
38242 904
14073 509
13310 589
7668 959
2764 145
10788 230
6049 519
2945 167