6681 503
336864 638
106197 440
85682 300
36244 537
8743 72
14728 57
10801 847
16983 770
26785 181
11754 552
6743 601