6536 503
329382 632
105121 438
84653 300
35486 537
8526 72
14140 57
10612 847
16583 769
26075 179
11635 552
6682 601