6681 503
337114 638
106215 440
85709 300
36250 537
8746 72
14754 57
10807 847
16990 770
26790 181
11767 552
6746 601