30526 295
18551 329
37512 194
12728 512
8862 112
5274 492
8829 252
4185 748
9023 91
5660 596
6396 595
2723 428
9300 321
7929 854
30547 688
3138 612
1475 180