6681 503
336972 638
106204 440
85695 300
36246 537
8744 72
14738 57
10804 847
16986 770
26788 181
11756 552
6743 601