2640 486
89511 433
22320 373
21285 694
31724 417
25777 113
15278 626
9704 754
7069 302
6321 773
4861 854
5799 638
4689 822
7296 863
1302 127