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