30495 295
18550 329
37511 194
12725 512
8858 112
5273 492
8825 252
4180 748
9021 91
5660 596
6395 595
2722 428
9295 321
7928 854
30543 688
3138 612
1473 180