30513 295
18551 329
37511 194
12728 512
8862 112
5273 492
8828 252
4185 748
9022 91
5660 596
6395 595
2722 428
9297 321
7929 854
30545 688
3138 612
1473 180