21411 113
18298 868
7687 656
37727 904
13949 509
13201 589
7620 959
2742 145
10700 230
5962 516
2878 167