22396 113
18298 868
7687 656
37734 904
13950 509
13202 589
7620 959
2742 145
10701 230
5962 516
2878 167