6681 503
337029 638
106210 440
85704 300
36248 537
8745 72
14745 57
10805 847
16989 770
26788 181
11762 552
6743 601