15561 616
39533 302
20329 93
31348 863
7928 291
45765 339
35830 109
29300 153
7569 516
3182 212
9784 93