33299 147
12542 905
9021 318
23288 77
24759 667
18239 687
9311 574
3651 110
5045 790
11805 398
42331 551
11138 381
1642 184
29419 541