15538 616
39495 302
20318 93
31191 863
7906 291
45468 338
35594 109
29150 153
7558 516
3167 212
9763 93