6681 503
336837 638
106196 440
85679 300
36244 537
8743 72
14727 57
10800 847
16982 770
26785 181
11754 552
6742 601