30486 295
18550 329
37507 194
12724 512
8856 112
5273 492
8823 252
4180 748
9019 91
5656 596
6395 595
2722 428
9291 321
7926 854
30536 688
3138 612
1473 180