6681 503
336926 638
106201 440
85691 300
36246 537
8743 72
14734 57
10803 847
16984 770
26786 181
11755 552
6743 601