6536 503
329350 632
105118 438
84649 300
35481 537
8523 72
14134 57
10610 847
16580 769
26072 179
11634 552
6682 601