2638 486
89491 433
22307 373
21278 694
31714 417
25767 113
15268 626
9700 754
7066 302
6316 773
4860 854
5798 638
4688 822
7296 863
1302 127