15528 616
39475 302
20312 93
31102 863
7886 291
45287 337
35455 109
29071 153
7552 516
3162 212
9754 93