15537 616
39489 302
20315 93
31176 863
7902 291
45432 338
35569 109
29137 153
7556 516
3167 212
9761 93