2638 486
89486 433
22306 373
21276 694
31712 417
25767 113
15263 626
9699 754
7066 302
6316 773
4859 854
5798 638
4688 822
7296 863
1302 127