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