15538 616
39495 302
20318 93
31187 863
7906 291
45464 338
35594 109
29149 153
7558 516
3167 212
9763 93