6686 503
337683 641
106269 440
85780 300
36259 537
8757 72
14785 57
10825 847
17014 770
26794 181
11779 552
6752 601