2640 486
89504 433
22316 373
21284 694
31722 417
25775 113
15276 626
9702 754
7069 302
6320 773
4860 854
5798 638
4689 822
7296 863
1302 127