20243 501
4954 446
30980 295
18633 329
37542 194
12819 512
8934 113
5358 492
8888 252
4210 748
9069 91
5732 596
6437 595
2747 428
9361 321
7993 854
30693 688
3162 612
1497 180