2646 486
89554 433
22345 373
21302 694
31751 417
25819 113
15309 626
9714 754
7075 302
6326 773
4866 854
5805 638
4693 822
7299 863
1311 127