6681 503
336985 638
106204 440
85698 300
36247 537
8744 72
14739 57
10804 847
16987 770
26788 181
11758 552
6743 601