40026 563
4854 123
24879 126
12991 488
9652 845
8001 292
9459 250
36751 207
3153 200
6693 69
9421 772
25222 749
9533 164
7065 395
10460 755
15910 611
19665 796
4527 511
5053 182
14805 868
31938 53
7566 215
12447 647
8341 788