2635 486
89425 433
22289 373
21250 694
31686 417
25727 113
15214 626
9676 754
7060 302
6316 773
4852 854
5796 638
4684 822
7293 863
1301 127