2640 486
89515 433
22322 373
21285 694
31724 417
25779 113
15280 626
9705 754
7069 302
6321 773
4861 854
5801 638
4689 822
7296 863
1302 127