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