6681 503
337041 638
106210 440
85706 300
36248 537
8745 72
14745 57
10805 847
16989 770
26788 181
11765 552
6743 601