2635 486
89423 433
22288 373
21249 694
31685 417
25720 113
15213 626
9675 754
7060 302
6316 773
4852 854
5796 638
4684 822
7293 863
1301 127