6672 503
335936 638
106088 439
85580 300
36228 537
8713 72
14639 57
10778 847
16931 770
26770 181
11743 552
6735 601