2645 486
89543 433
22340 373
21299 694
31746 417
25804 113
15307 626
9712 754
7074 302
6326 773
4866 854
5805 638
4692 822
7299 863
1311 127