3191 151
10570 527
8728 623
24279 644
17431 345
5351 169
19054 765
16077 671
20599 674
13148 566
8235 474
7381 772
2903 755
3733 146
2275 194
2767 109