30525 295
18551 329
37511 194
12728 512
8862 112
5273 492
8829 252
4185 748
9022 91
5660 596
6396 595
2722 428
9299 321
7929 854
30547 688
3138 612
1474 180