2638 486
89451 433
22300 373
21268 694
31701 417
25745 113
15244 626
9690 754
7064 302
6316 773
4856 854
5797 638
4687 822
7294 863
1301 127