6681 503
336894 638
106198 440
85691 300
36246 537
8743 72
14733 57
10803 847
16983 770
26785 181
11755 552
6743 601