6686 503
337646 641
106267 440
85777 300
36256 537
8757 72
14783 57
10823 847
17012 770
26794 181
11778 552
6752 601