30527 295
18552 329
37512 194
12729 512
8862 112
5274 492
8829 252
4185 748
9023 91
5660 596
6398 595
2723 428
9302 321
7930 854
30547 688
3138 612
1475 180