26131 114
18588 868
7843 656
39342 905
14288 509
13734 589
8477 959
2806 145
10962 230
6159 519
3071 167