6685 503
337605 641
106266 440
85773 300
36256 537
8757 72
14781 57
10820 847
17012 770
26794 181
11777 552
6752 601