6681 503
337066 638
106211 440
85708 300
36250 537
8746 72
14751 57
10807 847
16989 770
26790 181
11766 552
6744 601