6681 503
336997 638
106205 440
85700 300
36247 537
8744 72
14742 57
10804 847
16989 770
26788 181
11759 552
6743 601