6681 503
337047 638
106211 440
85708 300
36249 537
8745 72
14749 57
10806 847
16989 770
26789 181
11766 552
6744 601