6681 503
337084 638
106213 440
85708 300
36250 537
8746 72
14752 57
10807 847
16989 770
26790 181
11767 552
6744 601