6686 503
337666 641
106267 440
85777 300
36258 537
8757 72
14785 57
10825 847
17013 770
26794 181
11779 552
6752 601