2645 486
89547 433
22342 373
21300 694
31748 417
25814 113
15308 626
9714 754
7074 302
6326 773
4866 854
5805 638
4692 822
7299 863
1311 127