2635 486
89417 433
22287 373
21248 694
31683 417
25716 113
15207 626
9674 754
7060 302
6315 773
4851 854
5796 638
4684 822
7293 863
1301 127