6681 503
337130 638
106215 440
85711 300
36250 537
8747 72
14761 57
10808 847
16991 770
26790 181
11767 552
6746 601