6536 503
329293 632
105108 438
84645 300
35472 537
8521 72
14132 57
10609 847
16580 769
26060 179
11634 552
6682 601