25918 114
18402 868
7737 656
38242 904
14072 509
13308 589
7667 959
2764 145
10787 230
6049 519
2943 167