6699 503
338482 642
106354 440
85890 300
36284 537
8792 72
14823 57
10855 847
17047 770
26801 181
11793 552
6759 601