6681 503
337013 638
106208 440
85701 300
36247 537
8745 72
14743 57
10805 847
16989 770
26788 181
11759 552
6743 601