2640 486
89517 433
22324 373
21286 694
31725 417
25780 113
15281 626
9706 754
7069 302
6321 773
4861 854
5801 638
4689 822
7296 863
1302 127