30436 295
18548 329
37503 194
12713 512
8851 112
5273 492
8816 252
4177 748
9011 91
5649 596
6390 595
2721 428
9279 321
7920 854
30516 688
3136 612
1472 180