15538 616
39489 302
20315 93
31178 863
7902 291
45436 338
35573 109
29142 153
7557 516
3167 212
9761 93