2638 486
89488 433
22306 373
21277 694
31713 417
25767 113
15265 626
9700 754
7066 302
6316 773
4859 854
5798 638
4688 822
7296 863
1302 127