6681 503
337175 638
106218 440
85718 300
36250 537
8747 72
14763 57
10809 847
16993 770
26791 181
11767 552
6747 601