6681 503
336963 638
106204 440
85693 300
36246 537
8743 72
14736 57
10803 847
16986 770
26788 181
11756 552
6743 601