6666 503
335568 637
106053 439
85548 300
36224 537
8706 72
14613 57
10772 847
16911 770
26768 181
11730 552
6733 601