2635 486
89428 433
22293 373
21256 694
31687 417
25728 113
15221 626
9679 754
7062 302
6316 773
4852 854
5796 638
4685 822
7293 863
1301 127