2640 486
89503 433
22316 373
21283 694
31722 417
25774 113
15274 626
9702 754
7068 302
6320 773
4860 854
5798 638
4689 822
7296 863
1302 127