30487 295
18550 329
37508 194
12724 512
8856 112
5273 492
8823 252
4180 748
9020 91
5656 596
6395 595
2722 428
9293 321
7926 854
30537 688
3138 612
1473 180