22046 711
18774 428
12030 296
59444 574
5571 317
30446 935
3019 372
54638 157
3269 782
3425 792
1120 73
3392 776
2793 738
3933 567
1745 113
3482 182
1101 29