6681 503
337149 638
106216 440
85715 300
36250 537
8747 72
14763 57
10809 847
16992 770
26790 181
11767 552
6747 601