6681 503
336798 638
106193 440
85676 300
36244 537
8743 72
14727 57
10799 847
16982 770
26785 181
11754 552
6742 601