6681 503
337125 638
106215 440
85709 300
36250 537
8747 72
14756 57
10807 847
16991 770
26790 181
11767 552
6746 601