2638 486
89464 433
22302 373
21269 694
31703 417
25755 113
15249 626
9696 754
7065 302
6316 773
4858 854
5798 638
4687 822
7295 863
1301 127