6678 503
336491 638
106155 440
85640 300
36239 537
8728 72
14701 57
10792 847
16962 770
26774 181
11749 552
6737 601